Come disabilitare il supporto multiarch?


Risposte:


57

12.10 e successive

dpkg --remove-architecture i386

per sbarazzarsi di multiarch su un'installazione amd64. nel caso in cui avrai un messaggio, come:

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

è necessario rimuovere tutti i i386pacchetti prima di:

dpkg -l | grep i386

16
Con la funzione regex di apt-get, puoiapt-get remove .*:i386
JB.

4
oppure: sudo aptitude purge '~ i ~ ri386'
Matthias P.

17

11.10 e 12.04

Il supporto multiarch è abilitato dal file /etc/dpkg/dpkg.cfg.d/multiarch

Se si rinomina questo file ed si esegue un aggiornamento in un terminale, si noterà che i repository i386 non sono più visibili.

così

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


11

Prima di tutto, rimuovi tutti i pacchetti i386 in questo modo:

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

Nota: anche Skype, Steam, teamviewer ecc. Potrebbero essere eliminati.

Quindi procedere con i consigli sui fossili.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.