Um pacote marcado como automático se recusa a ser removido pelo `apt autoremove` mesmo que não seja exigido por nada

Um pacote marcado como automático se recusa a ser removido pelo `apt autoremove` mesmo que não seja exigido por nada

Instalei o postgresql-11 em uma instalação bem nova do Debian e o removi logo apt purge postgresql-11depois. Eu fiz apt autoremovee 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-11nã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* --installedme 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?

informação relacionada