Comment désactiver le support multiarch?


Réponses:


57

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 devriez supprimer tous les i386paquets avant:

dpkg -l | grep i386

16
Avec la fonctionnalité regex d'apt-get, vous pouvezapt-get remove .*:i386
JB.

4
ou: sudo aptitude purge '~ i ~ ri386'
Matthias P.

17

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

12

Sur la base des réponses de Ben et de user41220, j'ai procédé comme 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.


1
Je ne vois aucune information supplémentaire par rapport aux réponses existantes.
Patrick

11

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.