Multiarch desteği nasıl devre dışı bırakılır?


Yanıtlar:


57

12.10 ve üstü

dpkg --remove-architecture i386

Bir amd64 kurulumunda multiarch kurtulmak için. Mesajınız olması durumunda, gibi:

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

i386önce tüm paketleri çıkarmalısınız :

dpkg -l | grep i386

16
Apt-get'nin regex özelliği ile şunları yapabilirsinizapt-get remove .*:i386
JB.

4
ya da: sudo yetenek temizliği '~ i ~ ri386'
Matthias P.

17

11.10 ve 12.04

Multiarch desteği dosya tarafından etkin /etc/dpkg/dpkg.cfg.d/multiarch

Bu dosyayı yeniden adlandırır ve bir terminalde güncelleme yaparsanız, i386 deposunun artık görünür olmadığını göreceksiniz.

Böylece

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

12

Her iki dayanarak Ben'in cevap ve user41220 cevabı aşağıdaki yaptım:

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

Sonra

sudo dpkg --remove-architecture i386

ve bu benim için iyi çalıştı.


1
Mevcut cevaplardan başka bilgi göremiyorum.
Patrick

11

Öncelikle i386 paketlerini şu şekilde kaldırın:

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

Lütfen dikkat: Skype, Steam, Teamviewer vb. De temizlenmiş olabilir.

Ardından, fossfreedoms önerileri ile devam edin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.