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

Galerie