Saya memiliki beberapa program yang membutuhkan paket 32 bit (menunjuk ke paket ia32-lib). Namun, ketika saya mencoba menginstalnya, ini terjadi.
spirit@ubuntu:~$ sudo apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-multiarch but it is not installable
E: Unable to correct problems, you have held broken packages.
Bukan teriakan besar, paket mati setiap saat. Namun saya mencoba sebulan kemudian dan saya masih mendapatkan kesalahan ini, mencoba menginstal paket spesifik menghasilkan kesalahan ini.
spirit@ubuntu:~$ sudo 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
Saya bukan jagoan Linux, tetapi sepertinya paket ini tidak ada. Saya mencari Skype di pusat perangkat lunak (saya diberitahu ini menginstal paket 32-bit) dan itu tidak muncul di pusat perangkat lunak, dan yang dapat diunduh dari situs web mereka menghasilkan kesalahan tentang - cukup lucu - tidak ada paket 32-bit.
Siapa pun yang membantu saya akan mendapatkan medali dari para dewa dengan berat seribu planet. Hanya saja, jangan memakainya demi tuhan.
uname -a
dalam terminal.dpkg --print-foreign-architectures
?Jawaban:
Kedengarannya seperti memasang melalui WUBI tidak benar mendeteksi arsitektur asing yang tersedia. Seperti disarankan tumbleweed untuk mencetak arsitektur asing mungkin tidak menghasilkan apa-apa. Tambahkan i386 sebagai arsitektur asing, perbarui cache apt, lalu instal 32 bit libs.
sumber
Jawaban Scotty sangat bagus untuk 12.10, tetapi jika Anda menggunakan 12.04, maka
dpkg
tidak mendukung--add-architecture
. Coba saja:dan kemudian coba instal ia32-libs sebagai
Tetapi mungkin lebih baik menginstal paket meta ia32-libs-multiarch sebagai gantinya.
sumber
Instal Synaptic dari jendela terminal
Luncurkan Synaptic dan goto "settings> Repository"
deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
sudo apt-get update
sudo apt-get install ia32-libs
sumber
Sudahkah Anda mencoba menginstalnya dari Pusat Perangkat Lunak Ubuntu ? Itu harus menemukan kita secara langsung paket yang kita cari. Mencari "ia32", cari
ia32-libs-multiarch:i386
dania32-libs
dan menginstalnya.Jika itu tidak menyelesaikan masalah, cobalah mengubah server dari Edit > Sumber Perangkat Lunak dan jalankan pembaruan dari Pembaruan Manajer atau
sudo apt-get-update
sebelum mencoba menginstal lagi.sumber
Paket ia32-libs tidak tersedia, tetapi disebut oleh paket lain! Kesalahan Instalasi
Saat menginstal kingsoft office saya menghadapi masalah versi bit OS (kesalahan yang diketahui tetapi tanpa jawaban yang tepat)
The following packages have unmet dependencies: ia32-libs: Depends: ia32-libs-multiarch but it is not installed
. Saya mencoba ~ 50 solusi tetapi tidak satupun yang berhasil. Setelah itu saya mengikuti instruksi terminal ubuntu dan omg telah menyelesaikan masalah saya.Ketika saya memecat perintah saya mendapat pesan berikut,
Setelah itu saya mencoba menginstal semua pkg yang disebutkan di atas satu per satu dan setelah menginstal "lib32z1" masalah saya terpecahkan :)
sumber
Jika Anda mengalami masalah ini, kemungkinan besar Anda menggunakan Precise 64-bit dengan Amazon EC2. Mereka telah memperbaiki ini untuk Ubuntu 12.10.
sumber