Ich habe postgresql-11 auf einer ziemlich frischen Debian-Installation installiert und es apt purge postgresql-11
kurz darauf wieder entfernt. apt autoremove
Dabei stellte ich fest, dass noch 3 Pakete übrig waren, die mit postgresql begannen.
Ich habe mich auf postgresql-client-11 konzentriert und überprüft 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 ist eine Abhängigkeit eines entfernten Pakets ... Ich habe auch die 14673 Zeilen lange ausführliche Ausgabe überprüft und der reguläre Ausdruck /i \+[a-z0-9-]\+ \+\(Depends\|Recommends\|Suggests\|Provides\) \+postgresql-client-11
liefert mir kein einziges Ergebnis (der reguläre Ausdruck funktioniert, wenn ich das erste „i“-Zeichen durch „p“ ersetze, falls Sie denken, ich hätte etwas vermasselt).
Wenn ich das tue apt rdepends postgresql-client-11
, erhalte ich Folgendes:
Reverse Depends:
Depends: postgresql-11
Depends: postgresql-client
Depends: postgresql-11
Depends: postgresql-client
(Warum übrigens zweimal das gleiche Ergebnis?)
Ich habe Postgresql-11 gelöscht und postgresql-client ist auch nicht installiert. Das Ergebnis stimmt mit dem überein, was ich in der ausführlichen Ausgabe von gefunden habe aptitude why
. Ein kurzer Blick apt list postgresql* --installed
gibt mir:
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]
Bei diesen drei Paketen frage ich mich, warum sie nicht entfernt wurden apt autoremove
.
Warum weigert sich dieses Paket, zu sterben, wenn ich es tue apt autoremove
?