Làm thế nào để vô hiệu hóa hỗ trợ multiarch?


Câu trả lời:


57

12.10 trở đi

dpkg --remove-architecture i386

để thoát khỏi multiarch khi cài đặt amd64. trong trường hợp bạn sẽ có tin nhắn, như:

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

bạn nên xóa tất cả i386các gói trước:

dpkg -l | grep i386

16
Với tính năng regex của apt-get, bạn có thểapt-get remove .*:i386
JB.

4
hoặc: sudo aptitude purge '~ i ~ ri386'
Matthias P.

17

11.10 & 12.04

Hỗ trợ Multiarch được kích hoạt bởi tập tin /etc/dpkg/dpkg.cfg.d/multiarch

Nếu bạn đổi tên tệp này và chạy một bản cập nhật trong một thiết bị đầu cuối, bạn sẽ nhận thấy rằng repo i386 không còn hiển thị nữa.

Do vậy

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


11

Trước hết, xóa tất cả các gói i386 như vậy:

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

Xin lưu ý: Skype, Steam, teamviewer, vv cũng có thể bị thanh trừng.

Sau đó tiến hành với lời khuyên fossfreedoms.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.