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

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



답변

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

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

답변

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

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

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


답변

$ sudo apt remove `dpkg --get-selections |grep i386 |awk '{print $1}'`
$ sudo dpkg --remove-architecture i386

답변

시험

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