Як відключити підтримку мультиарха?


Відповіді:


57

12.10 і пізніше

dpkg --remove-architecture i386

щоб позбутися від мультиарха на установці amd64. у випадку, якщо у вас з’явиться повідомлення, наприклад:

dpkg: error: cannot remove architecture 'i386' currently in use by the database

слід видалити всі i386пакунки раніше:

dpkg -l | grep i386

16
За допомогою функції регулярного вираження apt-get ви можетеapt-get remove .*:i386
JB.

4
або: sudo aptitude purge '~ i ~ ri386'
Маттіас П.

17

11.10 та 12.04

Підтримка мультиархів увімкнена файлом /etc/dpkg/dpkg.cfg.d/multiarch

Якщо ви перейменуєте цей файл і запустите оновлення в терміналі, ви помітите, що репортажі i386 більше не видно.

Таким чином

sudo mv /etc/dpkg/dpkg.cfg.d/multiarch /etc/dpkg/dpkg.cfg.d/multiarch.backup


11

Перш за все, видаліть усі i386-пакети так:

sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`

Зверніть увагу: також можуть бути очищені Skype, Steam, teamviewer тощо.

Потім перейдіть до порад про викорінення проблем.

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