데비안을 새로 설치할 때 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
(그런데 결과가 두 번 같은 이유는 무엇입니까?)
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
?