Tüm i386 mimarisi paketlerini Debian kurulumumdan nasıl kaldırabilirim?


41

i386Debian amd64kurulumuma yabancı mimari ekledim . Nasıl çıkarabilirim? Bu komutu denediğimde: dpkg --remove-architecture i386önce tüm i386paketleri kaldırmam söylendi .

Yanıtlar:


50

Diğer blog yayınlarından önemli bilgiler topladıktan sonra kendi soruma cevap veriyorum.

  1. Hangi yabancı mimarilerin kurulduğunu gösterin: dpkg --print-foreign-architectures
    • Olabilir şov: i386
  2. Tüm i386paketleri kaldır :apt-get purge ".*:i386"
    • Not: purgeAnahtar kelime (yerine remove), kaldırmakta olduğunuz paketlerle ilişkili tüm yapılandırma dosyalarını kaldırır. (Teşekkürler PCGuyIV!)
  3. Artık i386mimariyi kaldırabilirsiniz :dpkg --remove-architecture i386

2
Şerefe. Bu mükemmeldi.
Glenn

@kevinarpe Bu cevabı en iyi cevap olarak kabul edebilirsiniz.
71GA

22

"Kaldır" yerine "temizle" kullanırdım.

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

"Temizleme" anahtar sözcüğü, kaldırdığınız paketlerle ilişkili tüm yapılandırma dosyalarını kaldırır.


2
Aradaki farkı ve sonuçları açıklamak için cevabınızı genişletebilir misiniz?
fixer1234

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

-1

Deneyin

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

Bu açıkça armhf mimarisi için - durumunda i386 kullanın.
Andrew,

Peki asıl çözüm nedir?
fixer1234
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.