¿Qué arquitectura de paquete Debian estoy usando?

51

¿Cuál es el comando para averiguar qué arquitectura de paquete Debian estoy usando?

por ejemplo, en un x86 de 64 bits, estoy esperando algo así como amd64, i386en x86 de 32 bits y darwin-x86_64de OSX 10.6 (a través de Fink).

de allí
fuente

Respuestas:

79

o

dpkg --print-architecture

13k
fuente
18

dpkg-architecture -qDEB_HOST_ARCH

de allí
fuente
2
dpkg-architectureestá en el dpkg-devpaquete que no está instalado por defecto (aunque es una dependencia de build-essential). Sin embargo, dpkgpor definición se garantiza que estará allí.
Neil Mayhew
@NeilMayhew buena llamada, cambió mi respuesta aceptada
ahí
14

En caso de que haya agregado alguna otra arquitectura que olvidó, como i386 a un sistema amd64, puede verificarla de la siguiente manera:

dpkg --print-foreign-architectures

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

tmh1999
fuente