ia32-libs: ขึ้นอยู่กับ: ia32-libs-i386 แต่ไม่สามารถติดตั้งได้


19

ฉันกำลังพยายามติดตั้งia32-libs(การพึ่งพาเพื่อสร้างแหล่ง VirtualBox) ในกล่อง Debian x86_64 ของฉัน แต่มันทำให้ฉันมีข้อผิดพลาด:

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.

ตามธรรมชาติฉันไปข้างหน้าเพื่อลองและติดตั้งia32-libs-i386แต่ฉันพบข้อผิดพลาดอื่น:

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

ไม่มีใครรู้ว่าปัญหาอยู่ที่นี่? ฉันคิดว่าฉันอาจต้องเปิดใช้งาน multiarch แต่ฉันไม่แน่ใจอย่างสมบูรณ์ นี่คือของฉันsources.listถ้ามันช่วยได้ทั้งหมด:

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

5
ยินดีต้อนรับสู่ความไม่แน่นอน มันไม่เสถียร มีเหตุผลที่คุณใช้หรือไม่ ดูเหมือนจะไม่เป็นความคิดที่ดีสำหรับเซิร์ฟเวอร์
Zoredache

คำตอบ:


33

คุณต้องเปิดใช้งานการติดตั้งแพ็คเกจ i386 บนระบบ amd64 ของคุณ:

dpkg --add-architecture i386
apt-get update

แพ็คเกจ ia32-libs-i386 สามารถติดตั้งได้จากที่เก็บ i386 เท่านั้นซึ่งจะสามารถใช้งานได้กับคำสั่งด้านบน

ดูเพิ่มเติมที่: http://wiki.debian.org/Multiarch/Implementation


ฉันพยายามแล้วจึงฉลาด - เตือนฉันว่า libc-bin จะถูกลบระบบอาจจะเสียมากและดังนั้นฉันจะต้องพิมพ์ "ใช่ทำในสิ่งที่ฉันพูด" เพื่อบังคับให้ใส่ระบบใน รัฐใช้ไม่ได้ ดูไม่ดีเลย ...
lfagundes

1

ปัญหาคือการใช้เดเบียนที่ไม่เสถียรและการทดสอบ ใช้ความมั่นคง (หรือบีบตามที่เรียกในปัจจุบัน) หรือใช้ชีวิตด้วยความร้าวราน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.