Alors, comment installer le paquet i386 sur AMD64 dans l’environnement multiarch ubuntu/debian?
Ceci est la suite de Pourquoi je ne peux pas voir les paquets restreints Ubuntu , où le paquet sl-modem-daemon
ne contient pas AMD64 mais uniquement la version i386 dans Ubuntu. Suivre https://askubuntu.com/questions/29665/how-do-i-apt-get-a-32-bit-package-on-a-64-bit-installation , j'ai essayé,
apt-get install sl-modem-daemon:i386
mais toujours obtenir la réponse ce paquet non trouvé.
Trouvé la réponse dans le wiki Debian (le wiki de la communauté d'ubuntu MultiArch est incomplet) - https://wiki.debian.org/Multiarch/HOWTO . C'est-à-dire qu'il me manque l'étape
Pour ajouter une architecture supplémentaire (dans Debian à partir de dpkg 1.16.2):
dpkg --add-architecture <Arch>
Cela fait (et apt-get update
bien sûr), je peux maintenant faire apt-get install sl-modem-daemon:i386
.
Merci user55325 d'avoir fait ce voyage avec moi.
UPDATE: On en trouve un qui explique cela explicitement:
Comment activer la prise en charge 32 bits pour Ubuntu 13.10 64 bits ou plus
http://www.unixmen.com/enable-32-bit-support-64-bit-ubuntu-13-10-greater/