Sur les versions actuelles de Debian, vous pouvez obtenir une liste des paquets installés explicitement avec
apt-mark showmanual
Pour ceux qui exécutent des versions anciennes de Debian où apt-mark showmanualn'existe pas, ou si vous souhaitez effectuer des sélections supplémentaires, vous pouvez utiliser aptitude.
aptitude search '~i !~M' -F %p >package.list
~icorrespond aux packages installés; !~Momet les packages qui ont été installés automatiquement en tant que dépendance d'un autre package. -F %pmodifie le format de sortie pour inclure uniquement le nom du package.
Vous pouvez ultérieurement installer ces packages avec
apt-get install $(cat package.list)
Debian squeeze n'en a pas apt-mark showmanual, mais il en contient les apt-mark showautolistes installées automatiquement. Si vous l'utilisez, vous pouvez répertorier tous les packages de l'ancien système avec dpkg --get-selections >package.list, restaurer tous ces éléments, puis marquer les packages automatiques avec apt-mark markauto. Pour votre cas d'utilisation (32 bits à 64 bits), cette approche est susceptible de laisser quelques bibliothèques marquées comme manuelles, car elles ont des noms différents sous différentes architectures.
Notez que si le cas d'utilisation est de reproduire une installation identique, plutôt que de conserver l'ensemble des paquets mais de changer l'architecture, il existe maintenant un outil appelé apt-clone (distribué dans Debian depuis Wheezy) qui fait tout automatiquement.