Cách cài đặt gói i386 theo amd64 ubfox / debian


13
  • Tất cả các câu trả lời hiện có mà tôi tìm thấy là dành cho thời kỳ tiền đa quốc gia (chroot)
  • https://help.ubfox.com/community/MultiArch nói rằng bạn có thể cài đặt gói i386 trên amd64 trong môi trường multiarch, nhưng không nói như thế nào.

Vậy, làm thế nào để cài đặt gói i386 trên amd64 trong môi trường đa quốc gia ubfox / debian?

Đây là phần tiếp theo của Tại sao tôi không thể thấy các gói bị hạn chế Ubuntu , trong đó sl-modem-daemongói không có phiên bản amd64 mà chỉ có phiên bản i386 trong Ubuntu. Theo dõi https://askubfox.com/questions/29665/how-do-i-apt-get-a-32-bit-package-on-a-64-bit-installation , tôi đã thử,

apt-get install sl-modem-daemon:i386

nhưng vẫn nhận được trả lời mà không tìm thấy gói.


Hoạt động trên máy của tôi. Nó bị hạn chế - bạn đã kích hoạt kho lưu trữ đó chưa?
dùng55325

Không, vì vậy tôi đoán bước còn thiếu là "kích hoạt kho lưu trữ đó". Cậu đã làm thế nào vậy?
xpt

Khởi động công cụ "Phần mềm và cập nhật" (hoặc đi đến cài đặt kho lưu trữ trong Synaptic) và chọn hộp có tên "Trình điều khiển độc quyền cho thiết bị (bị hạn chế)". Sau đó chạy apt-get update(nếu danh sách gói không cập nhật tự động, mà chúng có thể).
dùng55325

Như đã đăng trong superuser.com/questions/741368/ , tôi đã kích hoạt kho lưu trữ bị hạn chế (chi tiết ở đó). Bạn đang sử dụng i386 thay vì Amd64?
xpt

Không, tôi đang sử dụng Kubfox Saucy trên amd64. Lạ - nếu không có gì khác, giả sử bạn có tất cả các phụ thuộc, bạn luôn có thể tải xuống gói và cài đặt thủ công dpkg -i --force-architecture.
dùng55325

Câu trả lời:


23

Tìm thấy câu trả lời trong wiki Debian (cộng đồng ubfox MultiArch wiki chưa hoàn chỉnh) - https://wiki.debian.org/Multiarch/HOWTO . Tức là, bước tôi đang thiếu là

Để thêm kiến ​​trúc bổ sung (trong Debian từ dpkg 1.16.2 trở đi):

dpkg --add-architecture <arch>

Đã làm điều đó (và apt-get updatetất nhiên), bây giờ tôi có thể làm được apt-get install sl-modem-daemon:i386.

Cảm ơn người dùng55325 đã đi cùng hành trình với tôi.

CẬP NHẬT: Tìm thấy một giải thích rõ ràng điều này:

Cách bật hỗ trợ 32 bit cho Ubuntu 13.10 64 bit trở lên
http://www.unixmen.com/enable-32-bit-support-64-bit-ubfox-13-10-g [/

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.