ia32-libs: dépend: ia32-libs-i386 mais il n'est pas installable

19

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
Alan
la source
5
Bienvenue chez instable. C'est instable. Y a-t-il une raison pour laquelle vous l'utilisez? Cela ne semble pas être une bonne idée pour un serveur.
Zoredache

Réponses:

33

Vous devez activer l'installation des packages i386 sur votre système amd64:

dpkg --add-architecture i386
apt-get update

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

Bas
la source
J'ai essayé, puis apt-get m'a prévenu que libc-bin serait supprimé, le système serait probablement très cassé, et donc je devrais taper "Oui, fais ce que je dis" pour le forcer à mettre le système dans un état inutilisable. Ça n'a pas l'air bien ...
lfagundes
1

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.

aseq
la source