Какую архитектуру пакетов Debian я использую?


51

Какая команда, чтобы узнать, какую архитектуру пакетов Debian я использую?

например, на 64-битной x86, я ожидаю что-то вроде amd64, i386на 32-битной x86 и darwin-x86_64от OSX 10.6 (через Fink).

Ответы:



18

dpkg-architecture -qDEB_HOST_ARCH


2
dpkg-architectureнаходится в dpkg-devпакете, который не установлен по умолчанию (хотя это зависимость build-essential). Тем не менее, dpkgпо определению гарантированно будет там.
Нил Мэйхью

@NeilMayhew хороший звонок, переключил мой принятый ответ
оттуда

14

Если вы добавили какую-то другую архитектуру, которую вы забыли, например, i386, в систему amd64, вы можете проверить это:

dpkg --print-foreign-architectures

Источник: https://wiki.debian.org/Multiarch/HOWTO

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.