Então, qual é o problema?
Voltar para a instalação
$ sudo apt-get install postgresql postgresql-contrib
lhe dará um prompt
The following NEW packages will be installed:
postgresql postgresql-9.1 postgresql-client-9.1 postgresql-client-common
postgresql-common postgresql-contrib postgresql-contrib-9.1
Então você precisa saber que nem todos os arquivos especificados estão relacionados apenas a postgresql
, você deve procurar por todos esses pacotes
dpkg-query -L postgresql postgresql-9.1 postgresql-client-9.1 postgresql-client-common postgresql-common postgresql-contrib postgresql-contrib-9.1
Agora você pode encontrar todos os seus arquivos.
Para provar o que estou dizendo
$ dpkg -S /usr/lib/postgresql/9.1/bin/psql
postgresql-client-9.1: /usr/share/postgresql/9.1/man/man1/psql.1.gz
postgresql-client-common: /usr/bin/psql
postgresql-client-9.1: /usr/share/postgresql/9.1/psqlrc.sample
postgresql-client-9.1: /usr/lib/postgresql/9.1/bin/psql
Este é um exemplo de arquivos em / usr / lib / postgresql / * e prova que não está no pacote postgresql, então você tem qual pacote procurar
Obrigado ao @steeldriver comment:
Além disso, pode haver arquivos que não fazem parte de nenhum pacote conteúdo, mas são criados em tempo real por uma instalação posterior (postinst) script - e removido pelo script postrm correspondente após a remoção do pacote.