Comment désactiver le support multiarchie?

37

Je ne souhaite pas installer de package i386. Existe-t-il un moyen de désactiver la fonctionnalité?

    
posée Jorge Castro 15.10.2011 - 16:25
la source

4 réponses

51

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 paquets i386 avant:

dpkg -l | grep i386
    
réponse donnée tjaalton 17.09.2012 - 11:47
la source
16

11.10 & amp; 12.04

La prise en charge de Multiarch est activée 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
    
réponse donnée fossfreedom 15.10.2011 - 16:47
la source
10

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

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

Veuillez noter que Skype, Steam, teamviewer etc. peuvent également être purgés.

Procédez ensuite aux conseils de fossfreedoms.

    
réponse donnée Ben 15.02.2013 - 17:55
la source
9

Basé sur la réponse de Ben et réponse de user41220 J'ai fait ce qui suit:

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

Alors

sudo dpkg --remove-architecture i386

et ça a bien fonctionné pour moi.

    
réponse donnée Tamer Shlash 27.05.2013 - 21:17
la source

Lire d'autres questions sur les étiquettes