48 votes

Comment désactiver le support multiarch ?

Je ne veux installer aucun paquetage i386. Existe-t-il un moyen de désactiver cette fonctionnalité ?

64voto

user656562 Points 11

Depuis 12.10

dpkg --remove-architecture i386

pour se débarrasser de multiarch sur une installation amd64. Au cas où vous auriez un message du genre :

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

vous devez supprimer tous les i386 avant :

dpkg -l | grep i386

17voto

Paul Beckingham Points 7460

11.10 & 12.04

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

Si vous renommez ce fichier et que vous lancez une mise à jour dans un terminal, vous remarquerez que les repo i386 ne sont plus visibles.

Ainsi

sudo mv /etc/dpkg/dpkg.cfg.d/multiarch /etc/dpkg/dpkg.cfg.d/multiarch.backup

14voto

Tamer Shlash Points 291

Sur la base des deux Réponse de Ben y Réponse de user41220 J'ai procédé comme suit :

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

Dans ce cas

sudo dpkg --remove-architecture i386

et cela a très bien fonctionné pour moi.

13voto

Benjamin Marwell Points 437

Tout d'abord, supprimez tous les paquets i386 comme suit :

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

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

Ensuite, suivez les conseils de fossfreedoms.

0voto

Pablo Bianchi Points 10158

Plus simple alternative

sudo apt purge .*:i386

Si nécessaire ( dpkg --print-foreign-architectures )

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