שאלה ia32-libs: תלוי: ia32-libs-i386 אבל זה לא ניתן להתקנה


אני מנסה להתקין ia32-libs (תלות לבנות את מקורות VirtualBox) בתיבה x86_64 של Debian, אולם היא נותנת לי את השגיאה:

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

האם מישהו יודע מה הבעיה כאן? אני חושב שאני צריך אולי לאפשר multarch, אבל אני לא לגמרי בטוח. הנה שלי 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

19
2017-08-07 13:15




ברוכים הבאים לא יציב. זה לא יציב. האם יש סיבה שאתה משתמש בזה? לא נראה כמו רעיון טוב עבור שרת. - Zoredache


תשובות:


אתה צריך לאפשר את ההתקנה של חבילות i386 על מערכת amd64 שלך:

dpkg --add-architecture i386
apt-get update

החבילה ia32-libs-i386 ניתנת להתקנה רק מתוך מאגר i386, אשר הופך לזמין עם הפקודות הנ"ל.

ראה גם: http://wiki.debian.org/Multiarch/Implementation


33
2017-09-05 10:54



ניסיתי את זה, אחר כך התריעו לי על כך שיסלקו את ה- libc-bin, המערכת כנראה תהיה שבורה מאוד, ולכן הייתי צריך להקליד "כן, לעשות מה שאני אומר" כדי לאלץ אותו לשים את המערכת בתוך מצב לא שמיש. לא נראה טוב ... - lfagundes


הבעיה היא באמצעות debian יציב יציב. או להשתמש יציב (או לסחוט כפי שהוא נקרא כיום) או לחיות עם שבור.


1
2017-08-07 18:57