Je ne veux installer aucun paquetage i386. Existe-t-il un moyen de désactiver cette fonctionnalité ?
Réponse
Trop de publicités?Pour ceux qui veulent désactiver le support multiarch dès le départ, voici un one liner qui peut être utilisé dans (init) scripts...
[ ! $(dpkg --get-selections | grep -q i386) ] && dpkg --remove-architecture i386
Cela supprimerait l'architecture i386 comme prévu lors de la première exécution. Lors des exécutions suivantes, l'avertissement suivant apparaîtrait...
dpkg : warning : cannot remove non-foreign architecture 'i386'
Cette ligne pourrait être utile dans la plupart des serveurs cloud où aucun paquetage i386 n'est installé (par défaut). Bien qu'il s'agisse d'un forum Ubuntu, voici quelques informations détaillées sur multiarch dans Debian... https://wiki.debian.org/Multiarch/HOWTO .
Autres réponses recommandées dpkg -l
pour obtenir la liste des paquets, puis grep
le résultat. D'après mon expérience, dpkg -l
n'a pas réussi à afficher certains paquets (avec l'archive i386), mais dpkg --get-selections
les a montrés en les identifiant clairement comme package_name:i386
. Donc, si nous voulons supprimer les paquets i386 précédemment installés, alors pour les supprimer, voici la commande actuelle qui fonctionne...
apt-get remove --purge `dpkg --get-selections | awk '/i386/{print $1}'`
- Réponses précédentes
- Plus de réponses