Estoy tratando de instalar ia32-libs
(una dependencia para construir las fuentes de VirtualBox) en mi caja Debian x86_64, sin embargo, me está dando el error:
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, seguí adelante para intentar instalarlo ia32-libs-i386
, pero enfrenté otro error:
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
¿Alguien sabe cuál es el problema aquí? Creo que es posible que necesite habilitar multiarch, sin embargo, no estoy completamente seguro. Aquí está mi sources.list
, si ayuda en absoluto:
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
Respuestas:
Debe habilitar la instalación de paquetes i386 en su sistema amd64:
El paquete ia32-libs-i386 solo se puede instalar desde el repositorio i386, que está disponible con los comandos anteriores.
Ver también: http://wiki.debian.org/Multiarch/Implementation
fuente
El problema es usar Debian inestable y pruebas. O use estable (o apriete como se le llama actualmente) o viva con la fragilidad.
fuente