Debian の新規インストール時に postgresql-11 をインストールし、apt purge postgresql-11
すばやく削除しました。私はこれを行い、apt autoremove
postgresqlで始まる3つのパケットが残っていることを発見しました。
postgresql-client-11に集中して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は削除されたパッケージの依存関係でした... また、14673行の長さの詳細な出力を確認しましたが、正規表現は単一の/i \+[a-z0-9-]\+ \+\(Depends\|Recommends\|Suggests\|Provides\) \+postgresql-client-11
結果を提供しませんでした(最初のi文字をpに置き換えると正規表現は機能します。台無しだと思います)。
これにより、次のようにapt rdepends postgresql-client-11
なります。
Reverse Depends:
Depends: postgresql-11
Depends: postgresql-client
Depends: postgresql-11
Depends: postgresql-client
(しかし、結果が2回同じ理由は何ですか?)
Postgresql-11は私が消去し、postgresql-clientはインストールされていません。結果はaptitude why
。早くapt list postgresql* --installed
してください:
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]
ここに3つのパッケージがあり、なぜ通過できなかったのか疑問に思いますapt autoremove
。
これを行うと、なぜこのパッケージが死ぬのを拒否するのですかapt autoremove
?