Gostaria de listar todos os pacotes instalados, com números de versão específicos no meu sistema. Fiz o check-out dpkg --get-selections
( Como listar todos os pacotes instalados ), mas ele não me mostra o que eu preciso. Por exemplo:
$ dpkg --get-selections apache2
apache2 install
mostra que o apache2 está instalado, mas não a versão. Recentemente, fiz um apt-get upgrade
procedimento apache2.2.22-1 que deve ser instalado ( http://packages.ubuntu.com/precise-updates/apache2.2-common ), mas como posso mostrar isso?
Obrigado!
fonte
Usar
para obter o número da versão do pacote
apache2
epara obter os números de versão de todos os pacotes instalados
fonte
dpkg -l | grep '^ii' | awk '{print $2 "\t" $3}'
. Você sabe qual é a diferença?dpkg-query --show
na verdade, não mostra os pacotes instalados , mas os não instalados . Isto é, mostra, por exemplo, pacotes semi-instalados ou pacotes com os arquivos de configuração restantes também.