Où puis-je trouver une liste complète des packages que j'ai installés après l'installation initiale?

8

Je souhaite enregistrer la liste des packages installés. J'ai pensé qu'il serait peut-être préférable de tout répertorier et de le différencier avec l'ensemble par défaut.

Edit: Clarification: Je ne veux pas obtenir la liste des packages installés qui sont installés pour le moment. Je souhaite plutôt obtenir la liste des packages que j'ai ajoutés depuis l'installation par défaut.

Tamás Szelei
la source
1
duplicate: askubuntu.com/questions/17823/…
Rinzwind
2
Vous avez mal compris ma question. Je veux obtenir les packages que j'ai installés (sans la sélection par défaut). Donc, pas les packages installés pour le moment.
Tamás Szelei
D'accord! désolé pour un malentendu :) :)
Rinzwind

Réponses:

4

Soit

sudo dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n

ou

sudo sed -ne '/^Package: \(.*\)/{s//\1/;h;};/^Installed-Size: \(.*\)/{s//\1/;G;s/\n/ /;p;}' /var/lib/dpkg/status | sort -n

ou

sudo dpkg --get-selections

répertorie tous les packages.

Réacheminez simplement la sortie vers un fichier. Les deux premières lignes le répertorieront du plus petit au plus grand avec la taille devant le nom du paquet. Le 3ème est par ordre alphabétique.

Rinzwind
la source
Salut @Rinzwind, votre solution me donne tous les packages installés en ce moment car elle donne le même nombre de packages avec dpkg -l. Mais que se passe-t-il si je veux uniquement les packages que j'ai installés après l'installation d'Ubuntu? Je suppose que le nombre de ces packages doit être inférieur à dpkg -l.
ddas
Avez-vous déjà supprimé votre cache? @ddas si tous vos DEB ne sont pas dans / var / cache / apt / archives /
Rinzwind
5

Ouvrez le fichier image du CD ISO avec file-rolleret extrayez le fichier:

casper / filesystem.manifest-desktop

Il contient tous les packages installés après l'installation.

Gardez à l'esprit que vous pouvez également télécharger des mises à jour et des logiciels à code source fermé pendant l'installation, afin de vérifier séparément ces packages.

Ubuntu 12.04

Dans Ubuntu 12.04, la liste n'est plus disponible dans un seul fichier. Au lieu de cela, vous devez décompresser deux fichiers:

  1. filesystem.manifest
  2. filesystem.manifest-remove

et supprimez les packages de ce dernier de l'ancien:

comm -3 <(cat filesystem.manifest | awk '{print $1}' | sort) <(cat filesystem.manifest-remove | sort) > default.txt

Vous pouvez l'utiliser comme base pour comprendre ce qui a été ajouté depuis l'installation (voir cette réponse pour plus de détails).

htorque
la source
J'attendrai un peu si quelqu'un a une meilleure suggestion, mais cela semble suffisant.
Tamás Szelei
0

J'ai extrait les marques de package pour vous du Natty Live-CD par défaut http://dl.dropbox.com/u/1399037/default-packages

BTW, après la mise à jour de 10.04 -> 10.10 -> 11.04 j'ai perdu ~ 96 paquets par défaut, et après les avoir réinstallés, la stabilité de mon système Natty a augmenté

Extenseur
la source