데비안 설치에서 모든 i386 아키텍처 패키지를 어떻게 제거합니까?


41

i386데비안 amd64설치 에 외부 아키텍처 를 추가했습니다 . 어떻게 제거합니까? 이 명령을 시도하면 dpkg --remove-architecture i386먼저 모든 i386패키지를 제거하라는 메시지가 나타납니다 .

답변:


50

다른 블로그 게시물에서 중요한 정보를 수집 한 후 본인의 질문에 답변하고 있습니다.

  1. 어떤 외부 아키텍처가 설치되어 있는지 표시하십시오. dpkg --print-foreign-architectures
    • 쇼 : i386
  2. 모든 i386패키지를 제거하십시오 .apt-get purge ".*:i386"
    • 참고 : purge키워드 (대신 remove)는 제거중인 패키지와 관련된 모든 구성 파일을 제거합니다. (PCGuyIV 감사합니다!)
  3. 이제 i386아키텍처를 제거 할 수 있습니다 :dpkg --remove-architecture i386

2
건배. 이것은 완벽했다.
Glenn

@kevinarpe이 답변을 모범 답변으로 받아 들일 수 있습니다.
71GA

22

"제거"대신 "퍼지"를 사용합니다.

~# apt-get purge ".*:i386"
~# dpkg --remove-architecture i386

"purge"키워드는 제거중인 패키지와 관련된 모든 구성 파일을 제거합니다.


2
차이점과 결과를 설명하기 위해 답을 넓힐 수 있습니까?
fixer1234


-1

시험

dpkg -r $(dpkg -l | grep armhf | awk '{ print $2 }')

그것은 armhf 아키텍처를위한 것입니다. 귀하의 경우 i386을 사용하십시오.
앤드류

실제 솔루션은 무엇입니까?
fixer1234
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.