Ich möchte kein i386-Paket installieren. Gibt es eine Möglichkeit, die Funktionalität zu deaktivieren?
Ich möchte kein i386-Paket installieren. Gibt es eine Möglichkeit, die Funktionalität zu deaktivieren?
Antworten:
dpkg --remove-architecture i386
um multiarch auf einer amd64 installation loszuwerden. Für den Fall, dass Sie eine Nachricht haben, wie:
dpkg: error: cannot remove architecture 'i386' currently in use by the database
Sie sollten alle i386
Pakete entfernen, bevor Sie:
dpkg -l | grep i386
apt-get remove .*:i386
Die Multiarch-Unterstützung wird durch die Datei aktiviert /etc/dpkg/dpkg.cfg.d/multiarch
Wenn Sie diese Datei umbenennen und ein Update in einem Terminal ausführen, werden Sie feststellen, dass die i386-Repos nicht mehr sichtbar sind.
Somit
sudo mv /etc/dpkg/dpkg.cfg.d/multiarch /etc/dpkg/dpkg.cfg.d/multiarch.backup
Basierend auf beide Antworten Ben und Antwort des user41220 ich folgendes getan:
sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`
Dann
sudo dpkg --remove-architecture i386
und das hat gut funktioniert für mich.