Petit mémo pour réinstaller rapidement l'ensemble des paquets d'une distribution Débian sur une installation vierge. Cette astuce peut être utile pour réinstaller un serveur de test identique à un de production.
Exportation de la liste de paquets installés
Lister l'ensemble des paquets installés sur votre système :
# dpkg --get-selections
Exporter la liste de tous les paquets installés (adapter le chemin suivant votre environnement) :
# dpkg --get-selections > /backup/package-selections
Réinstallation des paquets installés
/!\ Attention /!\ Il est nécessaire de récupérer sur votre nouvelle machine le fichier d'export généré précédemment
# apt-get install dselect # dselect update # dpkg --set-selections </backup/package-selections # apt-get dselect-upgrade
La question d'Hugo date une peu, mais je viens juste d'avoir ce besoin sur un systeme qui ne boot plus et ce tuto est bien référencé lors d'une recherche Google
Si le disque se monte sur un autre systeme ou un live CD/USB il suffit alors d'utiliser la commande chroot en pointant la partition du systeme défectueux pour pouvoir ensuite exécuter la commande dans son contexte.
Il faut bien penser à récupérer le fichier sur un autre support 😉
Par contre je ne vais pas réinstaller toute la liste du système planté, c'est juste pour garder une trace de ce qu'il y avait dessus.
Merci. J'ai pratiqué et ça marche bien.
Mais peut-on le faire sur un systeme éteint auquel on accède plus... ? (sauf par un autre systeme ou un live CD ?