Qual arquitetura de pacote Debian eu estou usando?

51

Qual é o comando para descobrir qual arquitetura de pacote Debian eu estou usando?

por exemplo, em um x86 de 64 bits, estou esperando algo como amd64, i386no x86 de 32 bits e darwin-x86_64no OSX 10.6 (via Fink).

daí
fonte

Respostas:

79

ou

dpkg --print-architecture

13k
fonte
18

dpkg-architecture -qDEB_HOST_ARCH

daí
fonte
2
dpkg-architectureestá no dpkg-devpacote que não está instalado por padrão (embora seja uma dependência de build-essential). No entanto, dpkgé por definição garantido que esteja lá.
Neil Mayhew
@NeilMayhew boa ligação, mudei minha resposta aceita
daí
14

Caso você tenha adicionado alguma outra arquitetura que esqueceu, como o i386 a um sistema amd64, você pode verificá-la da seguinte forma:

dpkg --print-foreign-architectures

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

tmh1999
fonte