我使用的是哪种 Debian 软件包架构?

the*_*ere 66 debian package-management packages aptitude

找出我正在使用的 Debian 软件包架构的命令是什么?

例如,在64位x86,我期望类似的东西amd64i386在32位x86和darwin-x86_64从OSX 10.6(通过Fink)。

小智 99

或者

dpkg --print-architecture


the*_*ere 20

dpkg-architecture -qDEB_HOST_ARCH

  • `dpkg-architecture` 位于 `dpkg-dev` 包中,默认情况下未安装(尽管它是 `build-essential` 的依赖项)。但是,根据定义,`dpkg` 保证存在。 (2认同)

小智 16

如果您确实添加了一些您忘记的其他架构,例如 i386 到 amd64 系统,您可以通过以下方式进行检查:

dpkg --print-foreign-architectures
Run Code Online (Sandbox Code Playgroud)

来源:https : //wiki.debian.org/Multiarch/HOWTO