Je peux donc utiliser une seule machine:
dpkg --get-selections '*' > selection.txt
Sur une autre machine:
dpkg --set-selections < selection.txt
... suivi de l'un des éléments suivants:
aptitude install
apt-get -u dselect-upgrade
... pour installer les paquets qui.
Cependant, il semble que certaines informations soient perdues au cours du processus, par exemple si un paquet (par exemple xyz) s’est installé automatiquement en tant que dépendance d’un autre paquet ( abc). Vous pouvez voir cela chaque fois que vous faites quelque chose comme apt-get --purge remove abc. Sur la machine d'origine, vous serez averti que le paquet a xyzété installé en tant que dépendance abcet que vous pouvez l'utiliser apt-get autoremovepour vous en débarrasser.
Maintenant, je suis au courant de deborphanet debfoster, mais ils sont difficiles à utiliser étant donné la tâche (simple) à accomplir.
Il semble que l'enregistrement et la restauration des sélections comme indiqué ci-dessus ne suffisent pas pour restaurer les dépendances subtiles des packages installés.
Existe-t-il un moyen de sauvegarder l'ensemble complet de métadonnées pour la gestion des packages et de le restaurer ensuite dans son intégralité?
apt-marksauvegarder / restaurer les informations concernant les paquets installés automatiquement ou manuellement