"Tergantung: ia32-libs-multiarch tetapi tidak dapat diinstal" - Solusi


8

Saya perhatikan ini pada jam 12.10 berusaha agar SDK Android berfungsi. Untuk versi 64 bit, diperlukan untuk menginstal:

sudo apt-get install ia32-libs

Namun, di bawah 64bit 12.10, saya mendapat kesalahan berikut:

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

Dan

> 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

Jawaban:


13

Saya menemukan solusinya di sini komentar # 27,

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

Kemudian 32 bit librari menginstal dengan baik (bagi saya toh!). Semoga ini bisa membantu seseorang!


9
Solusi ini sekarang sudah usang: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: error: option tidak diketahui --add-architecture
bancer

sudo apt-file -a pembaruan i386; pembaruan file apt sudo; untuk f dalam $ (<libs.txt); lakukan test -f "/ lib / i386-linux-gnu / $ f" || test -f "/ usr / lib / i386-linux-gnu / $ f" || {echo -n "$ f:"; ps = ($ (file-apt -a i386 -x pencarian "/ $ f \ $" | sed -e 's / ([^:] *):. * / \ 1 / g')); gema "$ {ps [@]}"; }; selesai # Salin dan rekatkan nama paket yang diinginkan dari output skrip di atas ke dalam variabel libs di bawah ini. libs = (foo bar baz); sudo apt-get install "$ {libs [@] /% /: i386}"
eel ghEEz

@bancer - Anda perlu memperbarui dpkg:sudo apt-get update && sudo apt-get install --only-upgrade dpkg
Matt

0

Jawaban yang diterima tidak lagi berfungsi, seperti yang Anda lihat di komentar. Saya menemukan solusi yang berfungsi di tempat lain:

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

Tautan ada di sini .


Masih tidak bekerja untuk saya ... mungkin itu sudah berubah lagi sejak jawaban Anda
redbmk
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.