Chciałbym wyświetlić listę wszystkich zainstalowanych pakietów, wraz z konkretnymi numerami wersji w moim systemie. Sprawdziłem dpkg --get-selections
( Jak wyświetlić listę wszystkich zainstalowanych pakietów ), ale nie pokazuje mi, czego potrzebuję. Na przykład:
$ dpkg --get-selections apache2
apache2 install
pokazuje, że apache2 jest zainstalowany, ale nie wersja. Niedawno zrobiłem apt-get upgrade
więc apache2.2.22-1 powinien być zainstalowany ( http://packages.ubuntu.com/precise-updates/apache2.2-common ), ale jak mogę to pokazać?
Dzięki!
źródło
Posługiwać się
aby uzyskać numer wersji pakietu
apache2
iaby uzyskać numery wersji dla wszystkich zainstalowanych pakietów
źródło
dpkg -l | grep '^ii' | awk '{print $2 "\t" $3}'
. Czy wiesz na czym polega różnica?dpkg-query --show
faktycznie nie pokazuje zainstalowanych pakietów, ale niezainstalowanych . Oznacza to, że pokazuje np. Częściowo zainstalowane pakiety lub pakiety z pozostałymi plikami konfiguracyjnymi.