<p class="spip">GNU / Linux offre la possibilité de réinstaller un système en ne perdant pas les données et configuration utilisateurs pour le peu qu’on est fait une partition dédiée pour le /home.</p>

<p class="spip">C’est un grand gain de temps, mais si pour une raison ou pour une autre vous devez réinstaller entièrement la distribution, vous devez réinstaller une par une vos applications favorites.</p>

<p class="spip">Il est possible de se faciliter la vie, pour ce faire il faut maintenir à jour la liste des paquets installés sur votre système. Pour dupliquer une installation similaire sur un autre poste même chose.</p>

<p class="spip">Par exemple dans le home de votre root :<br />
<code class='spip_code' dir='ltr'># rpm -qa >> /root/liste_des_paquets</code></p>

<p class="spip"><code class='spip_code' dir='ltr'>rpm -qa </code> vous renvoit la liste des paquets<br />
<code class='spip_code' dir='ltr'>>> /root/liste_des_paquets</code> permet de renvoyer la sortie standard dans le fichier nommé /root/liste_des_paquets</p>

<p class="spip">Copier cette liste sur un support externe puis sur la machine à dupliquer ou sur la machine fraîchement réinstallée.</p>

<p class="spip">Ensuite nous procédons à l’installation de chaque paquet se trouvant dans la liste :<br />
<code class='spip_code' dir='ltr'># cat liste_des_paquets | while read a; do urpmi --auto $a; done</code></p>

<p class="spip"><strong class="spip">Attention :</strong> l’opération est longue et peu demander beaucoup de place.</p>

<p class="spip">Il vous faudra ensuite gérer les différences de matériels, paquetage différent pour une carte graphique donnée, etc.<br />
Beaucoup de paquet seront considérés comme orphelin.<br />
Il ne faudra donc pas succomber à la commande <code class='spip_code' dir='ltr'>urpme --auto-orphans</code></p>