Estou tentando instalar ia32-libs
(uma dependência para construir as fontes do VirtualBox) na minha caixa Debian x86_64, mas está me dando o erro:
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.
Naturalmente, tentei instalar ia32-libs-i386
, mas enfrentei outro erro:
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
Alguém sabe qual é o problema aqui? Acho que preciso ativar o multiarch, no entanto, não tenho certeza. Aqui está o meu sources.list
, se ajudar em tudo:
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
Respostas:
Você precisa habilitar a instalação dos pacotes i386 no seu sistema amd64:
O pacote ia32-libs-i386 é instalável apenas no repositório i386, que fica disponível com os comandos acima.
Veja também: http://wiki.debian.org/Multiarch/Implementation
fonte
O problema está usando o debian instável e testando. Use estável (ou aperte como é chamado atualmente) ou viva com o rompimento.
fonte