Je voudrais lister tous les packages installés, avec des numéros de version spécifiques sur mon système. J'ai vérifié dpkg --get-selections
( Comment lister tous les packages installés ) mais cela ne me montre pas ce dont j'ai besoin. Par exemple:
$ dpkg --get-selections apache2
apache2 install
montre qu'apache2 est installé, mais pas la version. J'ai récemment fait un apt-get upgrade
donc apache2.2.22-1 devrait être installé ( http://packages.ubuntu.com/precise-updates/apache2.2-common ), mais comment puis-je le montrer?
Merci!
la source
Utilisation
pour obtenir le numéro de version du package
apache2
etpour obtenir les numéros de version de tous les packages installés
la source
dpkg -l | grep '^ii' | awk '{print $2 "\t" $3}'
. Savez-vous quelle est la différence?dpkg-query --show
n'affiche en fait pas les packages installés , mais ceux qui ne sont pas installés . C'est-à-dire qu'il montre par exemple des packages à moitié installés ou des packages avec les fichiers de configuration restants.