Arquivo contendo uma lista de todos os softwares instalados, incluindo dependências?

1

Todos os guias que vi recomendam o uso do comando dpkg --get-selections e redirecionam a saída para um arquivo de texto.

Não existe um arquivo em algum lugar no sistema de arquivos que contenha uma lista de todos os softwares instalados, incluindo dependências? Um arquivo que é atualizado toda vez que um pacote / dependência é instalado.

    
por TellMeWhy 24.11.2015 / 14:49

1 resposta

5

Sim, existe um arquivo. É /var/lib/dpkg/status , embora este arquivo não seja realmente útil se você deseja obter apenas a lista de pacotes instalados. Como você pode ver na saída abaixo, este arquivo tem muito mais informações, incluindo dependências, mantenedor, versão, arquitetura, etc.

ron@ron:~$ head /var/lib/dpkg/status
Package: fonts-sil-abyssinica
Status: install ok installed
Priority: optional
Section: fonts
Installed-Size: 2208
Maintainer: Ubuntu Developers <[email protected]>
Architecture: all
Multi-Arch: foreign
Version: 1.500-1
Replaces: ttf-sil-abyssinica (<< 1.200-1)
    
por Ron 24.11.2015 / 15:29