자동으로 표시된 패키지는 아무것도 필요하지 않더라도 "apt autoremove"에 의해 제거를 거부합니다.

자동으로 표시된 패키지는 아무것도 필요하지 않더라도 "apt autoremove"에 의해 제거를 거부합니다.

데비안을 새로 설치할 때 postgresql-11을 설치하고 apt purge postgresql-11빠르게 제거했습니다. 나는 이것을 했고 apt autoremovepostgresql로 시작하는 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

(그런데 결과가 두 번 같은 이유는 무엇입니까?)

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]

여기에 세 개의 패키지가 있는데 왜 통과하지 못했는지 궁금합니다 apt autoremove.

이 작업을 수행할 때 왜 이 패키지가 죽기를 거부합니까 apt autoremove?

관련 정보