Quelle architecture de paquet Debian est-ce que j'utilise?

51

Quelle est la commande pour découvrir quelle architecture de paquet Debian j'utilise?

Par exemple, sur un 64 bits x86, j'attends quelque chose comme amd64, i386sur 32 bits x86 et darwin-x86_64OSX 10.6 (via Fink).

de là
la source

Réponses:

79

ou

dpkg --print-architecture

13k
la source
18

dpkg-architecture -qDEB_HOST_ARCH

de là
la source
2
dpkg-architectureest dans le dpkg-devpaquet qui n'est pas installé par défaut (bien que ce soit une dépendance de build-essential). Cependant, dpkgest par définition garanti d'être là.
Neil Mayhew
@NeilMayhew bon appel, permuté ma réponse acceptée
14

Si vous avez ajouté une autre architecture que vous avez oubliée, telle que i386 à un système amd64, vous pouvez la vérifier par:

dpkg --print-foreign-architectures

Source: https://wiki.debian.org/Multiarch/HOWTO

tmh1999
la source