Webmail Espace privé About
Home   Debian Addict Testing

Réinstallation rapide

Réinstaller rapidement tous les anciens paquets de sa distribution
jeudi 5 février 2004.
 

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. ;-)

Prérequis

Cette manipulation est à prendre en compte avant la réinstallation. « Normal !! » allez-vous me dire ?? Je préfère préciser. :-p

A la mano : première idée

On enregistre la liste avec la commande :

$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;

A la mano : avec les noms des paquets

Il serait préférable pour récuperer la liste des paquets, au moins, les noms des packages seront complets :

$grep ^Package: /var/lib/dpkg/available | awk '{print $2}' > liste

La Debian attitude

Pour obtenir la liste des paquets :

$dpkg --get-selections > mes_paquets

Pour les réinstaller ailleurs...

#dpkg --set-selections < mes_paquets
#apt-get upgrade

Comme le phénix, faire renaitre sa Debian de ses cendres

Si vous ne parvenez plus à mettre la main sur un paquet que vous avez installé, ou bien que vous ne l’aviez pas installé et qu’un(e) copain(e) l’a sur son système, dpkg-repack est là pour vous aider ! Cet utilitaire permet de recréer le paquet depuis sa version installée sur le système (grâce aux fichiers de conf précieusement mis de côté par dpkg dans /var/lib/dpkg/info) :
Tapez :

$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 !! ;-)


Signatures: 0
Date Nom Message

Forum

Vous pouvez participer à la vie de ce site et proposer vos propres articles en vous inscrivant ci-dessous. Vous recevrez immédiatement un email vous indiquant vos codes d'accès à l'espace privé du site.

Identifiants personnels

Indiquez ici votre nom et votre adresse email. Votre identifiant personnel vous parviendra rapidement, par courrier électronique.

Des mêmes auteurs