coagul : Mise à jour ou réinstallation complète d’ubuntu ?
Créé par Jean-Emmanuel Bissey le 08/11/2025 PubliéRubrique : Ubuntu
Le : samedi 31 mai 2008
Par : jibux
Visites : 605
Tags : Ubuntu
But de ce Document
Ce document me sert de mémo. Il relate mon expérience personnelle sur ce sujet. Je l’ai écrit pour me souvenir des différentes opérations que j’ai dû effectuer. Je le diffuse car cela pourra servir à d’autres personnes.
Situation initiale
Un pc fraîchement mis à jour en ubuntu 8.04. En fait ce n’est pas la première mise à jour, mais la 6e. On trouve ici l’histoire complète.
Pourquoi tout réinstaller à partir de 0
Les arguments pour cela sont :
installation plus rapide
certitude d’avoir un système complètement à jour, notamment au niveau des fichiers de configuration.
Pourquoi faire la mise à jour
Pour conserver toutes les personnalisations patiemment mises en place aux cours du temps.
Ma préférence
Mon système est très personnalisé, donc si je devais tout refaire, cela serait vraiment très long. Et puis je ne me souviens pas de tout ce que j’ai fait depuis la 5.04, il y aurait donc pas mal de choses qui passeraient à la trappe.
Comment nettoyer correctement ubuntu hardy
Après tant de mises à jour, il est clair que mon système doit être assez différent d’un système fraîchement installé. C’est en tout cas ce qu’on pourrait supposer en dépit d’un système de paquets et de gestion des versions particulièrement performant issu de l’univers debian.
Pour en avoir le coeur net, j’ai entrepris de mesurer précisément toutes ces différences. Pour cela, j’ai installé sur ma partition de test une ubuntu 8.04 toute fraîche.
Ces 2 commandes, lancées depuis respectivement l’ancienne et la nouvelle installation
jeb@ubuntu:~$ sudo dpkg --get-selections > Desktop/old_8.04.dpkg.txt
jeb@ubuntu:~$ sudo dpkg --get-selections > Desktop/new_8.04.dpkg.txt
vont permettre de comparer les paquets et les versions installés. Il faut ensuite copier le fichier new_8.04.dpkg.txt sur le bureau de l’ancienne installation.
Pour voir tous les paquets présents sur l’ancienne version et absents de la nouvelle
diff Desktop/old_8.04.dpkg.txt Desktop/new_8.04.dpkg.txt | grep "< " | cut -f 1
Et pour l’inverse
diff Desktop/old_8.04.dpkg.txt Desktop/new_8.04.dpkg.txt | grep "> " | cut -f 1
On peut aussi comparer visuellement avec le programme Kompare . C’est nettement plus sexy !
Après, en fonction du nombre de différences l’opération sera plus ou moins longue. Il faut pour chaque différence, étudier le rôle du paquet pour savoir si on peut le supprimer ou si on doit le rajouter.
Ces commandes donnent le nombre de paquets à étudier :
jeb@ubuntu:~$ diff Desktop/old_8.04.dpkg.txt Desktop/new_8.04.dpkg.txt | grep "> " | cut -f 1 | wc -l
111
jeb@ubuntu:~$ diff Desktop/old_8.04.dpkg.txt Desktop/new_8.04.dpkg.txt | grep "< " | cut -f 1 | wc -l
804
Plus de 900 paquets dans mon cas !
Conclusion
Selon le temps que l’on est prêt à y consacrer, l’intérêt que l’on porte à la connaissance précise des paquets installés sur son système, j’espère que chacun pourra trouver à l’aide de ce mémo, les éléments qui permettent de répondre à la question du titre de cet article
Historique des modifications
Version Date Commentaire
0.1 24/05/2008 Création par Jibux