Petit mémo pour réinstaller rapidement l'ensemble des paquets d'une distribution CentOS sur une installation vierge. Cette astuce peut être utile pour réinstaller un serveur de test identique à un de production.
Création du script d'installation des paquets installés
1) Se connecter en SSH sur le serveur ayant les paquets installés.
2) Génération de la liste des paquets installés :
# rpm -qa > yum.installed
3) Ajout du terme "install" en début de chaque ligne :
# sed -i 's/^/install /' yum.installed
4) Ajout du terme "run" à la fin du fichier yum.installed
# echo run >> yum.installed
Installation des paquets sur le nouveau serveur
1) Se connecter sur le serveur ou vous souhaitez réinstaller les paquets.
2) Récupérer le fichier yum.installed généré précédemment.
3) Exécuter yum en spécifiant le script généré :
# yum shell yum.installed