it-gundan.com

Vanilla 설치에없는 패키지를 설치할 수 있습니까?

디스크를 지우지 않고 랩톱의 Ubuntu를 7.04에서 10.04로 업그레이드했습니다. 몰래 의심스러워서 사용하지 않고 디스크를 차지하는 crufty 패키지가 많이 있음을 의미합니다. 기본 설치 이외의 모든 패키지 목록을 가져 오는 방법이 있습니까?

23
Benjamin Pollack

약간의 인터넷 검색을 한 후이 링크를 찾았습니다 : http://ubuntuforums.org/showthread.php?t=261366

기본적으로 그는

dpkg --get-selections > installed-software

설치된 모든 패키지를 나열하려면 방금 우분투를 설치 한 사람의 목록을 가져 오거나 새로 설치 한 VM 설치에서 가져 와서 Vanilla 설치에없는 패키지가있는 목록을 비교할 수 있습니다.

또한 사용하지 않는 패키지를 제거하려면 관리인을 사용하십시오 (시스템> 관리> Compter 관리인) :-)

10
Ravi Vyas

debfosterdeborphan 패키지는이 목적에 매우 유용합니다. 넌 할 수있어

$ deborphan

라이브러리에 따라 패키지가없는 라이브러리 목록을 가져옵니다. 업그레이드 후 종종 추가 라이브러리가 남습니다. 당신은 또한 할 수 있습니다

$ deborphan -a

패키지에 따라 다른 패키지가없는 모든 패키지를 볼 수 있습니다. 그들 중 일부는 당신이 직접 설치했을 것이지만, 당신이 인식하지 못하는 것은 세부 사항을 확인하고 필요하지 않은 경우 제거 할 수 있습니다.

한편 debfoster는 패키지를 살펴보고 어떤 패키지와 하위 레벨 패키지를 설치했는지 보여줍니다. 무엇을하고 있는지 모르고 루트로 실행하거나 Sudo을 사용하여 실행해야하는 경우 좀 더 위험합니다.

8
Hamish Downer

여기에는 설치된 모든 패키지가 나열되며 자동으로 설치된 패키지는 제거됩니다.

aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4

아마 당신이 원하는 것에 가장 가까운 것입니다. 패키지의 종속성으로 가져온 라이브러리는 여전히 포함되지만 기본 시스템의 패키지는 포함하지 않습니다.

2
lfaraone

관련 질문 에서 대답 을 찾았습니다. 기본 패키지 설치 목록에 릴리스 매니페스트를 사용합니다.

또한 이 중복 질문 을 발견했습니다.

우분투 소프트웨어 센터에서 이것을 필터로보고 싶습니다. Windows에서 "프로그램 추가/제거"가이 목적을 수행합니다.

1
Nathan Hartley