Jak wyłączyć obsługę wielu kanałów?


Odpowiedzi:


57

12.10 i nowsze

dpkg --remove-architecture i386

pozbyć się multiarch w instalacji amd64. na wypadek, gdybyś miał wiadomość, na przykład:

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

powinieneś usunąć wszystkie i386paczki przed:

dpkg -l | grep i386

16
Dzięki funkcji wyrażenia regularnego apt-get możeszapt-get remove .*:i386
JB.

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

17

11.10 i 12.04

Plik obsługuje wiele ścieżek /etc/dpkg/dpkg.cfg.d/multiarch

Jeśli zmienisz nazwę tego pliku i uruchomisz aktualizację w terminalu, zauważysz, że repozytorium i386 nie jest już widoczne.

A zatem

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

12

Oparta zarówno na odpowiedź Bena i user41220 za odpowiedź zrobiłem, co następuje:

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

Następnie

sudo dpkg --remove-architecture i386

i to działało dobrze dla mnie.


1
Nie widzę żadnych dodatkowych informacji niż istniejące odpowiedzi.
Patrick

11

Przede wszystkim usuń wszystkie pakiety i386 w następujący sposób:

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

Uwaga: Skype, Steam, Teamviewer itp. Również mogą zostać usunięte.

Następnie postępuj zgodnie ze wskazówkami dotyczącymi fossfreedoms.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.