Bagaimana cara menonaktifkan dukungan multiarch?


Jawaban:


57

12.10 dan yang lebih baru

dpkg --remove-architecture i386

untuk menyingkirkan multiarch pada instalasi amd64. jika Anda memiliki pesan, seperti:

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

Anda harus menghapus semua i386paket sebelum:

dpkg -l | grep i386

16
Dengan fitur regex dari apt-get, Anda bisaapt-get remove .*:i386
JB.

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

17

11.10 & 12.04

Dukungan multiarch diaktifkan oleh file /etc/dpkg/dpkg.cfg.d/multiarch

Jika Anda mengganti nama file ini dan menjalankan pembaruan di terminal, Anda akan melihat bahwa repo i386 tidak lagi terlihat.

Demikian

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

12

Berdasarkan jawaban Ben dan jawaban user41220, saya melakukan hal berikut:

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

Kemudian

sudo dpkg --remove-architecture i386

dan itu bekerja dengan baik untuk saya.


1
Saya tidak melihat informasi tambahan selain jawaban yang ada.
Patrick

11

Pertama-tama, hapus semua paket i386 seperti:

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

Harap dicatat: Skype, Steam, teamviewer dll. Mungkin juga dihapus.

Kemudian lanjutkan dengan nasehat fosil.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.