it-swarm.com.de

Wie entferne ich alle i386-Architekturpakete aus meiner Debian-Installation?

Ich habe meiner Debian-Installation i386 eine fremde Architektur AMD64 hinzugefügt. Wie entferne ich es? Wenn ich diesen Befehl versuche: dpkg --remove-architecture i386, werde ich aufgefordert, zuerst alle i386-Pakete zu entfernen.

35
kevinarpe

Ich beantworte meine eigene Frage, nachdem ich wichtige Informationen aus anderen Blog-Posts gesammelt habe.

  1. Zeigen Sie, welche fremden Architekturen installiert sind: dpkg --print-foreign-architectures
    • Könnte zeigen: i386
  2. Entfernen Sie alle i386-Pakete: apt-get purge ".*:i386"
    • Hinweis: Das Schlüsselwort purge (anstelle von remove) entfernt alle Konfigurationsdateien, die den Paketen zugeordnet sind, die Sie deinstallieren. (Danke PCGuyIV!)
  3. Jetzt können Sie die i386 Architektur entfernen: dpkg --remove-architecture i386
44
kevinarpe

Ich würde "Bereinigen" anstelle von "Entfernen" verwenden.

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

Das Schlüsselwort "purge" entfernt alle Konfigurationsdateien, die den Paketen zugeordnet sind, die Sie deinstallieren.

19
PCGuyIV
$ Sudo apt remove `dpkg --get-selections |grep i386 |awk '{print $1}'`
$ Sudo dpkg --remove-architecture i386
0