O que classifica um aplicativo como ‘instalado’ no Ubuntu?

O que classifica um aplicativo como ‘instalado’ no Ubuntu?

Gostaria de saber o que faz com que o Ubuntu e/ou Synaptic reconheçam um programa como instalado.

  • Existe um equivalente ao registro do Windows no qual um aplicativo deve ter uma entrada?
  • Um programa precisa ser instalado a partir de um pacote .*deb para ser classificado como instalado e aparecer no Synaptic?
  • E onde normalmente são mantidos os arquivos de um programa instalado? Eu sei que os arquivos de configuração são mantidos, /home/x/mas não muito mais.

Responder1

dpkg, através do apt ou aptitude mantém um banco de dados do software instalado em formato /var/lib/dpkg/status.

Você pode aprender mais sobre issoaqui.

Minha resposta é baseada em uma resposta dada nestediscussão no fórum.

Como @psusi apontou, como apt e aptitude são apenas front-ends para o dpkg, na verdade é o dpkg que controla o empacotamento.

informação relacionada