web-dev-qa-db-fra.com

Comment savoir si mon système est "multiarch"?

Selon le wiki de la pile d’activation LTS , "pour installer le nouveau noyau HWE dérivé de 15.10 (Wily)", il existe un ensemble de packages différent à installer en fonction de si un système est multiarch ou non.

Comment savoir si mon système est multiarch ou non?

Le wiki est "hinty", disant "vous pouvez trouver que vous en avez besoin" pour le faire.

19
Organic Marble

dpkg prend en charge l'installation de packages pour d'autres architectures non natives à l'aide d'un système appelé multiarch. Il a été introduit dans Ubuntu 11.04, donc toute version ultérieure devrait l’avoir.

Vous pouvez utiliser la commande dpkg --print-foreign-architectures pour rechercher les architectures étrangères ajoutées sur multiarch, par exemple:

% dpkg --print-foreign-architectures
i386

Pour trouver l'architecture native, utilisez dpkg --print-architecture exemple:

% dpkg --print-architecture          
AMD64

Alternativement, vous pouvez également lire le fichier /var/lib/dpkg/Arch pour obtenir une liste des architectures ajoutées (la première est native, mais vous pouvez la supprimer):

% cat /var/lib/dpkg/Arch             
AMD64
i386
26
heemayl