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
Odpowiedzi:
Musisz włączyć instalację pakietów i386 w systemie amd64:
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
źródło
Problemem jest niestabilność i testowanie Debiana. Użyj stabilnej (lub ściśnij, jak się obecnie nazywa) lub przeżyj złamanie.
źródło