답변:
약간의 인터넷 검색을 한 후이 링크를 찾았습니다 : http://ubuntuforums.org/showthread.php?t=261366
기본적으로 그는
dpkg --get-selections > installed-software
설치된 모든 패키지를 나열하려면 방금 우분투를 설치 한 사람의 목록을 가져 오거나 새로 설치 한 VM에서 가져 와서 바닐라 설치에없는 패키지가있는 목록을 비교할 수 있습니다.
또한 사용하지 않는 패키지를 제거하려는 경우 관리인을 사용하십시오 (시스템> 관리> Compter 관리인) :-)
debfoster 및 deborphan 패키지는 이러한 목적에 매우 유용합니다. 넌 할 수있어
$ deborphan
라이브러리에 따라 패키지가없는 라이브러리 목록을 가져옵니다. 업그레이드 후 종종 추가 라이브러리가 남습니다. 당신은 또한 할 수 있습니다
$ deborphan -a
패키지에 따라 다른 패키지가없는 모든 패키지를 볼 수 있습니다. 그들 중 일부는 스스로 설치했을 것이지만, 인식하지 못하는 부분은 세부 사항을 확인하고 필요하지 않은 경우 제거 할 수 있습니다.
한편 debfoster는 패키지를 살펴보고 어떤 패키지와 하위 레벨 패키지를 설치했는지 보여줍니다. 당신이하고있는 일을 모르고 root 또는를 사용하여 실행 해야하는 경우 이것은 조금 더 위험합니다 sudo
.
deborphan
매우 유용한 도구이지만 제거하기 전에 제공하는 각 패키지를 확인하는 것이 좋습니다.
여기에는 설치된 모든 패키지가 나열되며 자동으로 설치된 패키지는 제거됩니다.
aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4
아마 당신이 원하는 것에 가장 가까운 것입니다. 패키지의 종속성으로 가져온 라이브러리는 여전히 포함되지만 기본 시스템의 패키지는 포함하지 않습니다.