종속성이 없는 경우 지정된 패키지를 제거합니다.

종속성이 없는 경우 지정된 패키지를 제거합니다.

실수로 패키지를 설치하고 즉시 제거(정확하게는 제거)했지만 패키지 자체 외에는 함께 설치된 종속성이 제거되지 않았습니다. 필수인지 아닌지는 모르겠지만, 필요하지 않다면 삭제하고 싶습니다.

답변1

남자는 적절하다autoremove일부 패키지에 대한 종속성을 충족하기 위해 자동으로 다운로드되었으며 더 이상 필요하지 않은 패키지를 제거하는 데 매개 변수가 사용된다는 정보를 제공합니다 .

따라서 sudo apt-get autoremove이제 쓸모 없는 종속성을 제거하는 데 사용할 수 있습니다.

추가 소스:우분투긱

답변2

apt-get의 자동 제거가 도움이 되지 않으면 다음을 실행할 수 있습니다(필요 aptitude, 소요매우한 시간 정도 길어요! - 이 작업이 더 빨리 수행될 수 있는지 여부는 알 수 없습니다):

for i in $(dpkg -l  | grep "^ii" | awk '{print $2}'); do aptitude why "$i"; done | grep "Unable to find"

이것은 나열됩니다모두적성이 설치한 이유를 찾을 수 없는 패키지입니다(그러나 수동으로 설치했을 수도 있습니다).

관련 정보