J'ai un Dell Mini 9 avec un SSD de 8 Go. J'ai installé Lucid il y a quelques années, et mis à jour à chaque fois, et maintenant mon disque dur est presque plein. Je vois que de nouveaux programmes par défaut sont installés mais que les anciens ne sont pas automatiquement supprimés (par exemple Banshee et Rhythmbox). Maintenant, je peux installer une nouvelle distribution à partir de zéro, mais s'il existe un moyen d'éviter les tracas, ce serait formidable. Cela ne me dérange pas si les programmes que j'ai installés au fil des ans sont supprimés, ils ne sont que quelques-uns et je peux les réinstaller en un clin d'œil.
Meilleure réponse
La solution à cette question résoudra probablement aussi votre problème.
Ubuntu antérieur à 12.04
Depuis un gnome-terminal
faire :
cat filesystem.manifest-desktop | awk '{print $1}' | sort > default.txt
Cela supprimera les versions de paquet et vous laissera avec une liste triée default.txt contenant tous les packages installés par défaut. Comme mentionné dans la question liée, gardez à l'esprit que vous pouvez modifier l'installation par défaut lors de l'installation de mises à jour et/ou de packages restreints lors de l'installation d'Ubuntu.
Ubuntu 12.04
L'étape ci-dessus a un peu changé. Pour obtenir une liste des packages initialement installés, vous devez décompresser deux fichiers :
- filesystem.manifest
- filesystem.manifest-remove
Pour obtenir ce que vous voulez, vous devez supprimer ce dernier du premier :
comm -3 <(cat filesystem.manifest | awk '{print $1}' | sort) <(cat filesystem.manifest-remove | sort) > default.txt
Continuez maintenant comme avant 12.04 :
dpkg --get-selections | awk '{print $1}' | sort > current.txt
Cela vous donnera une liste triée current.txt de tous les packages actuellement installés.
diff -u default.txt current.txt | grep "^+[^+]" | cut -c 2- > installed.txt
diff -u default.txt current.txt | grep "^-[^-]" | cut -c 2- > uninstalled.txt
Cela vous donnera les différences entre les deux listes de packages, où installed.txt contient tous les packages ne faisant pas partie de l'installation par défaut, et uninstalled.txt contient tous les packages qui vous manquent par rapport à une installation par défaut.