GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment désinstaller tout sauf les packages Ubuntu par défaut ?

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 :

  1. filesystem.manifest
  2. 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.


Ubuntu
  1. Comment répertorier les packages installés sur Ubuntu 20.04

  2. Comment répertorier les packages installés dans Ubuntu

  3. Comment puis-je éviter de télécharger des packages à chaque fois que j'installe Ubuntu ??

  4. Comment trouver tous les packages supplémentaires que j'ai installés ? ?

  5. Comment définir la passerelle par défaut sur Ubuntu

Comment vérifier l'adresse IP dans Ubuntu

Comment configurer l'émulateur de terminal par défaut de Gnome sur Ubuntu 18.04 LTS

Comment répertorier tous les packages pouvant être mis à niveau dans Ubuntu, Debian et Mint

Comment changer le terminal par défaut dans Ubuntu

Comment répertorier les packages logiciels installés sur Ubuntu

Comment définir Mplayer comme application vidéo par défaut dans Ubuntu 14.04 Lts ?