apt-get은 설치된 종속성을 완전히 제거하지 않습니다.

apt-get은 설치된 종속성을 완전히 제거하지 않습니다.

sudo apt-get install tor다음 패키지를 설치하기 위해 명령을 실행했습니다 .

The following NEW packages will be installed:
  tor tor-geoipdb torsocks

sudo apt-get remove tor하지만 - 동일한 패키지 이름 제공(만 )을 사용하여 제거하려고 하면 tor누락됩니다 torsocks.

The following packages will be REMOVED:
  tor tor-geoipdb

그러니 torsocks계속 설치하세요. 저는 이 동작을 정말 싫어합니다. 왜 이런 일이 발생하며 어떻게 해결합니까?내가 설치한 모든 항목이 제거되었는지 어떻게 확인하나요?

답변1

패키지와 모든 종속성을 제거하려면 다음을 사용할 수 있습니다.--auto-remove

sudo apt-get remove --auto-remove tor

답변2

sudo apt-get autoremove자동으로 설치되어 더 이상 필요하지 않은 항목을 제거하려면 다음을 수행할 수 있습니다 .

에 의존 하기 tor-geoipdb때문에 제거 되었으므로 .tortor

이제 torsocks별도로 설치할 수 있지만 더 이상 필요하지 않습니다. 그래서 자동으로 삭제될 수 있습니다.

변경할 수 있는 패키지의 상태(자동 또는 수동)를 쿼리할 수 있습니다 apt-mark.

관련 정보