J'essaie d'installer ia32-libs
(une dépendance pour construire les sources VirtualBox) sur ma boîte Debian x86_64, mais cela me donne l'erreur:
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.
Naturellement, je suis allé de l'avant pour essayer d'installer ia32-libs-i386
, mais j'ai rencontré une autre erreur:
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
Quelqu'un sait-il quel est le problème ici? Je pense que je devrai peut-être activer le multiarch, mais je ne suis pas complètement sûr. Voici mon sources.list
, si cela peut aider:
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
Réponses:
Vous devez activer l'installation des packages i386 sur votre système amd64:
Le package ia32-libs-i386 est uniquement installable à partir du référentiel i386, qui devient disponible avec les commandes ci-dessus.
Voir aussi: http://wiki.debian.org/Multiarch/Implementation
la source
Le problème est d'utiliser debian unstable et de tester. Soit utiliser stable (ou presser comme on l'appelle actuellement), soit vivre avec le bris.
la source