Як сказати, чи є моя система "мультиархів"?


19

Відповідно до вікі стека LTS Enablement , "для встановлення більш нового ядра HWE, отриманого з 15.10 (Wily)", інший набір пакетів для встановлення залежно від того, багатоповерхова система чи ні.

Як я можу дізнатися, чи є в моїй системі багатоцільова чи ні?

Вікі "натяк", кажучи, що "вам може здатися, що вам потрібно" для цього.


2
Зазвичай означає, що ви працюєте з 64-бітовою ОС, але також використовуєте 32-бітові пакети. Запустіть, uname -mщоб перевірити, яка у вас ОС. x86_64- 64 біт і i686- 32 біт . Ось додаткові відомості про multiarch wiki.ubuntu.com/MultiarchSpec .
міккей

Спасибі! Я впевнений, що у мене встановлено 64-бітний довірений. Це частина використання 32-бітових пакетів, які мені потрібно перевірити, але не знаю, як це зробити.
Органічний мармур

1
Не буде нічого поганого, якщо використовувати команду для мультиарха.
Пілот6

Якщо ви не знаєте, чи потрібні вам 32-бітні пакети чи ні, швидше за все, ви цього не зробите.
mikew незалежно від

1
Я не бажаю порушувати свою систему або встановлювати непотрібні пакети, ризикуючи "звідси", звідси і моє запитання.
Органічний мармур

Відповіді:


26

dpkgпідтримує встановлення пакетів для інших не рідних архітектур за допомогою системи під назвою multiarch. Він був представлений в Ubuntu 11.04, тому будь-який наступний реліз повинен мати його.

Ви можете використовувати dpkg --print-foreign-architecturesкоманду для пошуку доданих зарубіжних архітектур на мультиархах, наприклад:

% dpkg --print-foreign-architectures
i386

Щоб знайти рідну архітектуру, використовуйте, dpkg --print-architectureнаприклад:

% dpkg --print-architecture          
amd64

Ви також можете прочитати файл, /var/lib/dpkg/archщоб отримати список доданих архітектур (перша - це нативна, хоча ви можете її видалити):

% cat /var/lib/dpkg/arch             
amd64
i386

2
Спасибі! Саме те, що мені було потрібно, показує, що мені потрібні пакети "мультиарха". Цінується.
Органічний мармур

файл / var / lib / dpkg / arch може існувати лише встановлена ​​принаймні одна іноземна архітектура
cmks
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.