92 votes

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

J'ai ajouté l'architecture étrangère i386 à ma Debian amd64 installation. Comment puis-je le supprimer ? Quand j'essaie cette commande : dpkg --remove-architecture i386 on me dit d'abord de supprimer toutes les i386 paquets.

136voto

kevinarpe Points 3258

Je réponds à ma propre question après avoir recueilli des informations importantes dans d'autres articles de blog.

  1. Montrer quelles architectures étrangères sont installées : dpkg --print-foreign-architectures
    • Ça pourrait se voir : i386
  2. Consultez le site i386 sur votre système : dpkg -l | grep i386
  3. Supprimer tout i386 paquets : apt-get purge ".*:i386"
    • Note : Le purge (au lieu du mot-clé remove ) supprime tous les fichiers de configuration associés aux paquets que vous désinstallez. (Merci PCGuyIV !)
  4. Vous pouvez maintenant retirer le i386 l'architecture : dpkg --remove-architecture i386

34voto

PCGuyIV Points 391

J'utiliserais "purger" 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 paquets que vous désinstallez.

11voto

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X