Я хотел бы перечислить все установленные пакеты с конкретными номерами версий в моей системе. Я проверил dpkg --get-selections
( Как перечислить все установленные пакеты ), но он не показывает мне, что мне нужно. Например:
$ dpkg --get-selections apache2
apache2 install
показывает, что установлен apache2, но не версия. Я недавно сделал apt-get upgrade
так, чтобы apache2.2.22-1 должен был иметь установленную версию ( http://packages.ubuntu.com/precise-updates/apache2.2-common ), но как я могу это показать?
Благодарность!
источник
использование
получить номер версии пакета
apache2
иполучить номера версий для всех установленных пакетов
источник
dpkg -l | grep '^ii' | awk '{print $2 "\t" $3}'
. Вы знаете, в чем разница?dpkg-query --show
на самом деле не показывает установленные пакеты, но не не установленные . То есть показывает, например, наполовину установленные пакеты или пакеты с остальными конфигурационными файлами.