ia32-libs: Tergantung: ia32-libs-i386 tetapi tidak dapat diinstal

19

Saya mencoba untuk menginstal ia32-libs(ketergantungan untuk membangun sumber-sumber VirtualBox) pada kotak x86_64 Debian saya, namun itu memberi saya kesalahan:

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-i386 but it is not installable
E: Unable to correct problems, you have held broken packages.

Secara alami, saya terus mencoba dan menginstal ia32-libs-i386, tetapi saya menghadapi kesalahan lain:

Package ia32-libs-i386 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-i386' has no installation candidate

Adakah yang tahu apa masalahnya di sini? Saya pikir saya mungkin perlu mengaktifkan multiarch, namun saya tidak sepenuhnya yakin. Inilah saya sources.list, jika itu membantu sama sekali:

deb http://ftp.us.debian.org/debian unstable main contrib non-free
deb-src http://ftp.us.debian.org/debian unstable main contrib non-free

deb http://security.debian.org/ testing/updates main
deb-src http://security.debian.org/ testing/updates main
Alan
sumber
5
Selamat datang di tidak stabil. Itu tidak stabil. Apakah ada alasan Anda menggunakannya? Sepertinya bukan ide yang baik untuk server.
Zoredache

Jawaban:

33

Anda harus mengaktifkan instalasi paket i386 pada sistem amd64 Anda:

dpkg --add-architecture i386
apt-get update

Paket ia32-libs-i386 hanya dapat diinstal dari repositori i386, yang tersedia dengan perintah di atas.

Lihat juga: http://wiki.debian.org/Multiarch/Implementation

Bas
sumber
Saya mencoba itu, kemudian apt-get memperingatkan saya bahwa libc-bin akan dihapus, sistem mungkin akan sangat rusak, dan jadi saya harus mengetik "Ya, lakukan apa yang saya katakan" untuk memaksanya untuk meletakkan sistem dalam keadaan tidak dapat digunakan. Tidak terlihat bagus ...
lfagundes
1

Masalahnya adalah menggunakan debian tidak stabil dan pengujian. Baik menggunakan stabil (atau menekan seperti yang sekarang disebut) atau hidup dengan kehancuran.

aseq
sumber