54 votes

Apt-cache : Comment lister tous les paquets installés avec leur numéro de version ?

apt-cache dump --installed ne fonctionne pas, il répertorie également les packages non installés.

Je veux lister les packages installés un par un, avec le numéro de version installé.

2voto

sasha2002 Points 29

Si vous n'avez pas accès au système en direct et que vous avez une sauvegarde de la partition racine/, vous pouvez :

root@backup_server /mnt/old_root/var/lib/dpkg/info # ls -la *.list | awk {'print $9'}| sed 's/.list//' >> /root/installed_app

Maintenant ce fichier /root/installed_app contient tous les packages installés !

0voto

micke Points 3215

Pour ceux qui trouveront cette question des années plus tard, comme moi:

  • Avec apt, vous pouvez faire apt list --installed pour obtenir une liste joliment présentée.
  • dpkg-query -W sans aucune option de formatage vous donne le nom du paquet et la version.
  • sed -En 's/^(Package|Version): //p' /var/lib/dpkg/status | paste - - vous donnera le même résultat que ci-dessus. Cela fonctionne sans les outils debian/ubuntu (par exemple, si le rootfs d'Ubuntu est monté depuis RHEL).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X