Debian : Migration i386 vers amd64

Pour commencer on purge les bibliothèques inutiles :

apt-get install deborphan
apt-get remove $(deborphan)

On exécute plusieurs fois les commandes car les bibliothèques peuvent être en cascade dépendances et devenir orphelines après coup.

aptitude search '\?narrow(?not(\?archive("^[^n][^o].*$")),?version(CURRENT))?architecture(i386)' 

Selon la liste , on fait le ménage en installant ou supprimant les paquets listés

for package in $(dpkg --get-selections | grep :i386| awk '{sub(/:i386$/, "", $1); print $1}') ; do apt-get install -y $package:amd64+ $package:i386-; done

apt-get install bash dash bash:i386- dash:i386-

Nettoyage des reliquats

apt-get install deborphan
apt-get remove $(deborphan)
# dpkg --print-architecture
i386
# dpkg --add-architecture amd64
# dpkg --print-foreign-architectures
amd64
# apt-get update
# apt-get install linux-image-amd64:amd64
# reboot
# apt-get -y --download-only install dpkg:amd64 tar:amd64 apt:amd64 multiarch-support:amd64 libc6-i386:amd64 apt-utils:amd64
# dpkg --install /var/cache/apt/archives/*_amd64.deb
# dpkg --print-architecture
amd64
# dpkg --print-foreign-architectures
i386
# apt-get update

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.