
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.