72

What's the command to find out which Debian package architecture I'm using?

eg, on a 64 bit x86, I'm expecting something like amd64, i386 on 32 bit x86 and darwin-x86_64 from OSX 10.6 (via Fink).

3 Answers 3

118

or

dpkg --print-architecture

0
20

dpkg-architecture -qDEB_HOST_ARCH

2
  • 2
    dpkg-architecture is in the dpkg-dev package which isn't installed by default (although it is a dependency of build-essential). However, dpkg is by definition guaranteed to be there. Commented Feb 26, 2013 at 18:15
  • @NeilMayhew good call, switched my accepted answer Commented Feb 26, 2013 at 21:29
17

In case you did add some other architecture that you forgot, like i386 to an amd64 system, you can check it by:

dpkg --print-foreign-architectures

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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .