La procédure est très simple ici : lister dans un premier temps tous les paquets installés, puis après l’installation de votre Debian réinstaller tous les paquets d’après la liste. ;-)
$dpkg -l | grep '^ii' | awk '{print $2}' > liste
Puis on réinstallera les paquets avec :
#for i in `cat liste`; do apt-get install $i; done;
$grep ^Package: /var/lib/dpkg/available | awk '{print $2}' > liste
$dpkg --get-selections > mes_paquets
Pour les réinstaller ailleurs...
#dpkg --set-selections < mes_paquets
#apt-get upgrade/var/lib/dpkg/info) :$fakeroot -u dpkg-repack paquet
Et hop le fichier paquet_X.X_arch.deb tombe du ciel !
(Il faut peut être se méfier des paquets sensibles comme wvdial qui pourraient par exemple inclure vos mots de passe de connexion dans le paquet, on ne sait jamais).
Evidemment la solution n’est pas parfaite mais elle permet au moins de conserver une liste exhaustive des paquets installés (de plus elle ne prend pas en considération les versions des paquets).
A vérifier : en mode phénix, la configuration des paquets est restaurée !! ;-)
| Date | Nom | Message |