ia32-libs: Zależy: ia32-libs-i386, ale nie można go zainstalować

19

Próbuję zainstalować ia32-libs(zależność do zbudowania źródeł VirtualBox) na moim pudełku Debian x86_64, jednak daje mi to błąd:

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.

Oczywiście próbowałem zainstalować ia32-libs-i386, ale napotkałem kolejny błąd:

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

Czy ktoś wie, o co tu chodzi? Myślę, że może być konieczne włączenie obsługi wielu sesji, ale nie jestem do końca pewien. Oto moje sources.list, jeśli to w ogóle pomaga:

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
źródło
5
Witamy w niestabilnym. To jest niestabilne. Czy jest jakiś powód, dla którego go używasz? Nie wydaje się dobrym pomysłem na serwer.
Zoredache,

Odpowiedzi:

33

Musisz włączyć instalację pakietów i386 w systemie amd64:

dpkg --add-architecture i386
apt-get update

Pakiet ia32-libs-i386 można zainstalować tylko z repozytorium i386, które staje się dostępne z powyższymi poleceniami.

Zobacz także: http://wiki.debian.org/Multiarch/Implementation

Bas
źródło
Próbowałem tego, a potem apt-get ostrzegł mnie, że libc-bin zostanie usunięty, system prawdopodobnie byłby bardzo zepsuty, więc musiałbym wpisać „Tak, rób co mówię”, aby wymusić włączenie systemu stan niezdatny do użytku. Nie wygląda dobrze ...
lfagundes
1

Problemem jest niestabilność i testowanie Debiana. Użyj stabilnej (lub ściśnij, jak się obecnie nazywa) lub przeżyj złamanie.

aseq
źródło