Phụ thuộc vào: ia32-libs-multiarch nhưng không cài đặt được - Giải pháp


8

Tôi nhận thấy điều này vào ngày 12.10 khi cố gắng để SDK Android hoạt động. Đối với các phiên bản 64 bit, cần phải cài đặt:

sudo apt-get install ia32-libs

Tuy nhiên, dưới 64bit 12.10, tôi đã gặp lỗi sau:

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch but it is not installable

> apt-get install ia32-libs-multiarch
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs-multiarch is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ia32-libs-multiarch' has no installation candidate

Câu trả lời:


13

Tôi tìm thấy giải pháp ở đây bình luận # 27,

sudo dpkg --add-architecture i386
sudo apt-get update 
sudo apt-get install ia32-libs

Sau đó, các thư viện 32 bit cài đặt tốt (dù sao đối với tôi!). Hy vọng điều này sẽ giúp ai đó!


9
Giải pháp này hiện đã lỗi thời:Package ia32-libs is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: lib32z1 lib32ncurses5 lib32bz2-1.0
Mike

3
dpkg: lỗi: tùy chọn không xác định --add-architecture
bancer

sudo apt-file -a i386 cập nhật; sudo apt-file cập nhật; cho f bằng $ (<libs.txt); làm kiểm tra -f "/ lib / i386-linux-gnu / $ f" || kiểm tra -f "/ usr / lib / i386-linux-gnu / $ f" || {echo -n "$ f:"; ps = ($ (apt-file -a i386 -x tìm kiếm "/ $ f \ $" | sed -e 's / ([^:] *) :. * / \ 1 / g')); tiếng vang "$ {ps [@]}"; }; xong # Sao chép và dán tên gói mong muốn từ đầu ra của tập lệnh trên vào biến libs bên dưới. libs = (foo thanh baz); sudo apt-get install "$ {libs [@] /% /: i386}"
lươn ghEEz

@bancer - bạn cần nâng cấp dpkg:sudo apt-get update && sudo apt-get install --only-upgrade dpkg
Matt

0

Câu trả lời được chấp nhận không còn hoạt động, như bạn thấy bởi các bình luận. Tôi tìm thấy một giải pháp làm việc ở nơi khác:

sudo dpkg --add-architecture i386

sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"

sudo apt-get update && sudo apt-get install skype

Liên kết là ở đây .


Vẫn không có tác dụng với tôi ... có lẽ nó đã thay đổi một lần nữa kể từ câu trả lời của bạn
redbmk
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.