Какая команда, чтобы узнать, какую архитектуру пакетов Debian я использую?
например, на 64-битной x86, я ожидаю что-то вроде amd64
, i386
на 32-битной x86 и darwin-x86_64
от OSX 10.6 (через Fink).
Какая команда, чтобы узнать, какую архитектуру пакетов Debian я использую?
например, на 64-битной x86, я ожидаю что-то вроде amd64
, i386
на 32-битной x86 и darwin-x86_64
от OSX 10.6 (через Fink).
Ответы:
dpkg-architecture -qDEB_HOST_ARCH
Если вы добавили какую-то другую архитектуру, которую вы забыли, например, i386, в систему amd64, вы можете проверить это:
dpkg --print-foreign-architectures
Источник: https://wiki.debian.org/Multiarch/HOWTO
dpkg-architecture
находится вdpkg-dev
пакете, который не установлен по умолчанию (хотя это зависимостьbuild-essential
). Тем не менее,dpkg
по определению гарантированно будет там.