web-dev-qa-db-fra.com

Comment désactiver le support multiarch?

Je ne veux installer aucun paquet i386. Est-il possible de désactiver la fonctionnalité?

42
user27577

12.10 et plus tard

dpkg --remove-architecture i386

se débarrasser de multiarch sur une installation AMD64. au cas où vous auriez un message, comme:

dpkg: error: cannot remove architecture 'i386' currently in use by the database

vous devez supprimer tous les packages i386 avant:

dpkg -l | grep i386
57
tjaalton

11.10 & 12.04

Le support Multiarch est activé par le fichier /etc/dpkg/dpkg.cfg.d/multiarch

Si vous renommez ce fichier et exécutez une mise à jour dans un terminal, vous remarquerez que les référentiels i386 ne sont plus visibles.

Ainsi

Sudo mv /etc/dpkg/dpkg.cfg.d/multiarch /etc/dpkg/dpkg.cfg.d/multiarch.backup
17
fossfreedom

Basé sur les deux réponse de Ben et réponse de user4122 j'ai fait ce qui suit:

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

Ensuite

Sudo dpkg --remove-architecture i386

et cela a bien fonctionné pour moi.

12
Tamer Shlash

Tout d’abord, supprimez tous les paquets i386 comme ceci:

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

Remarque: Skype, Steam, teamviewer, etc. peuvent également être purgés.

Procédez ensuite aux conseils relatifs aux ressources fossiles.

11
Ben