'

Outils pour utilisateurs

Outils du site


doc:multiarch

Installer des paquets amd64 sur une Debian i386

Installer un noyau amd64

sudo apt-get install linux-image-amd64

Après l'installation, un redémarrage est nécessaire. Il est possible que GRUB ne démarre pas par défaut sur ce noyau.

Ajouter l'architecture amd64

Par défaut une installation Debian i386 ne télécharge que les listes de paquets i386. On va indiquer à apt de télécharger les listes amd64.

sudo dpkg --add-architecture amd64
sudo apt-get update

Installation de paquets amd64

Par défaut, apt installera toujours les paquets i386. Pour lui faire installer les paquets amd64 :

sudo apt-get install links:amd64

Cette commande force l'installation de links en version 64bits. La plupart des paquets gèrent les dépendances dans la bonne version.

i386 sur amd64

L'inverse est possible mais il n'est pas nécessaire de changer de noyau. Un noyau 64 bits peut lancer des exécutables 32 bits. Il faut tout de même un libc adaptée.

sudo dpkg --add-architecture i386
sudo apt-get update
sudo  sudo apt-get install libc6-i686:i386 libstdc++6:i386
doc/multiarch.txt · Dernière modification: Le 24/06/2015 à 21:27 par sylvain