Instalei o postgresql-11 em uma instalação bem nova do Debian e o removi logo apt purge postgresql-11
depois. Eu fiz apt autoremove
e descobri que restavam 3 pacotes começando com postgresql.
Concentrei-me no postgresql-client-11 e verifiquei o aptitude why postgresql-client-11
.
i rsyslog Suggests rsyslog-mysql | rsyslog-pgsql
p rsyslog-pgsql Recommends postgresql-client
p postgresql-client Depends postgresql-client-11
Postgresql-client-11 é uma dependência de um pacote removido ... Eu também verifiquei a saída detalhada de 14673 linhas e o regex /i \+[a-z0-9-]\+ \+\(Depends\|Recommends\|Suggests\|Provides\) \+postgresql-client-11
não me dá um único resultado (o regex funciona se eu substituir o primeiro caractere i por p no caso você acha que eu errei de alguma forma).
Se eu fizer isso apt rdepends postgresql-client-11
, isso me dá:
Reverse Depends:
Depends: postgresql-11
Depends: postgresql-client
Depends: postgresql-11
Depends: postgresql-client
(Por que o mesmo resultado duas vezes?)
Postgresql-11 foi o que eu limpei e o postgresql-client também não está instalado. O resultado corresponde ao que encontrei na saída detalhada do arquivo aptitude why
. Uma rápida apt list postgresql* --installed
me dá:
postgresql-client-11/stable,now 11.12-0+deb10u1 amd64 [installed,automatic]
postgresql-client-common/stable,now 200+deb10u4 all [installed,automatic]
postgresql-common/stable,now 200+deb10u4 all [installed,automatic]
quais são os três pacotes, me pergunto por que eles não foram removidos através do apt autoremove
.
Por que este pacote se recusa a morrer quando eu morro apt autoremove
?