web-dev-qa-db-fra.com

Comment supprimer tous les paquets d'architecture i386 de mon installation Debian?

J'ai ajouté l'architecture étrangère i386 à mon installation Debian AMD64. Comment puis-je l'enlever? Lorsque j'essaie cette commande: dpkg --remove-architecture i386, on me dit de supprimer d'abord tous les packages i386.

35
kevinarpe

Je réponds à ma propre question après avoir rassemblé des informations importantes à partir d'autres billets de blog.

  1. Montrez quelles architectures étrangères sont installées: dpkg --print-foreign-architectures
    • Pourrait montrer: i386
  2. Supprimer tous les packages i386: apt-get purge ".*:i386"
    • Remarque: Le mot clé purge (au lieu de remove) supprime tous les fichiers de configuration associés aux packages que vous désinstallez. (Merci PCGuyIV!)
  3. Maintenant, vous pouvez supprimer l'architecture i386: dpkg --remove-architecture i386
44
kevinarpe

Je voudrais utiliser "purge" au lieu de "supprimer".

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

Le mot clé "purge" supprime tous les fichiers de configuration associés aux packages que vous désinstallez.

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