멀티 아치 지원을 비활성화하는 방법은 무엇입니까?


답변:


57

12.10 이상

dpkg --remove-architecture i386

amd64 설치에서 다중 아치를 제거합니다. 다음과 같은 메시지가 표시되는 경우 :

dpkg: error: cannot remove architecture 'i386' currently in use by the database

다음 i386전에 모든 패키지를 제거해야 합니다.

dpkg -l | grep i386

16
의 정규식 기능을 수행 할 수 있습니다 apt-get을apt-get remove .*:i386
JB합니다.

4
나 : sudo는 적성 퍼지 '~ 난 ~ ri386'
마티아스 P.

17

11.10 및 12.04

파일에서 멀티 아치 지원이 활성화되었습니다. /etc/dpkg/dpkg.cfg.d/multiarch

이 파일의 이름을 바꾸고 터미널에서 업데이트를 실행하면 i386 저장소가 더 이상 보이지 않습니다.

그러므로

sudo mv /etc/dpkg/dpkg.cfg.d/multiarch /etc/dpkg/dpkg.cfg.d/multiarch.backup

12

Ben의 답변user41220의 답변 을 모두 바탕으로 다음을 수행했습니다.

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

그때

sudo dpkg --remove-architecture i386

그리고 그것은 저에게 잘 작동했습니다.


1
기존 답변보다 추가 정보가 없습니다.
Patrick

11

우선 다음과 같이 모든 i386 패키지를 제거하십시오.

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

참고 : Skype, Steam, 팀 뷰어 등도 제거 될 수 있습니다.

그런 다음 fossfreedoms 조언을 진행하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.