제거한 모든 패키지를 자동으로 제거 할 수 있습니까?


28

우분투 멍청한 놈으로 많은 패키지를 설치하고 제거하여 사용해보십시오. 그러나 몇 달 동안 나는 apt-get remove대신에 사용하는 실수를 저질렀다 apt-get purge.

apt-get제거한 모든 패키지를 제거 하는 방법이 있습니까? 내 시스템은 수십 개의 다른 패키지에서 필요하거나 필요로하지 않는 남은 파일로 가득합니다.


1
이것을하는 것은 "실수"가 아니다. 제거제거 의 차이점 은 시스템 수준 에서 구성 파일을 삭제한다는 것입니다. 사용자 구성 파일은 두 방법 모두에 영향을받지 않습니다. 시스템 수준 구성을 사용하는 프로그램은 거의 없으므로 대부분의 프로그램에서 두 명령은 실제로 동일합니다. 또한 모든 구성 파일은 공간을 거의 차지하지 않으므로 실제로 걱정할 사항이 없습니다.
Paddy Landau

@PaddyLandau :이 패키지들 중 다수는 서비스였으며 실제로 시스템 구성이 있었기 때문에 많은 파일이 남아있었습니다. remove이 구성 파일을 제거 한다고 생각했기 때문에이 경우 실수였습니다 .
구성자

답변:


30

사용하는 더 간단한 대안 aptitude(기본적으로 설치되지 않음)

sudo aptitude purge '~c'

~c적성 검색 패턴이며 '제거되었지만 제거되지 않은 패키지 선택'을 의미합니다. 작은 따옴표는 ~c쉘이 사용자의 홈 디렉토리로 확장되지 않도록하기위한 것 c입니다.

제거는 일반적으로에있는 시스템 구성 파일을 제거 /etc하지만 일반적으로 집의 일부 숨겨진 디렉토리에있는 개인 구성 파일은 제거되지 않습니다 (항상 어떤 파일인지 알기가 쉽지는 않습니다).


여기서 무엇을 ~c의미합니까?
구성자

@configurator : aptitude검색 패턴이며 '제거되었지만 제거되지 않은 패키지 선택'을 의미합니다 ( aptitude문서 참조) .
enzotib

엄밀히 말하면 \~c사용자가 호출 된 경우에도 작동하기 때문에 선호되는 것으로 간주 될 수 있습니다 c(이 경우 ~c셸에 의해 전달되기 전에 쉘에 의해 /home/c또는 다른 c홈 디렉토리 로 확장됩니다 aptitude).
Eliah Kagan

~c또한 aptitude터미널 UI 내에서 유효한 검색 표현식 이므로 사용할 수도 있습니다.
rookie1024


3

이 두 가지는 패키지를 청소하지만 이것을 사용하는 습관을 가져야합니다.

sudo apt-get remove --purge <package name>

패키지를 제거합니다.

또한 ubuntu-tweak라는 유틸리티를 확인하십시오. 여기에는 janitor라는 기능이 있으며, 정리할 패키지 및 구성을 볼 수 있습니다. http://www.howtogeek.com/112974/how-to-customize-ubuntu-with-ubuntu-tweak/


autoclean그리고 autoremovewath 영업 이익에 상관없는 질문
enzotib

이 수정 사항이 지금 답변합니까?
kmassada

1
OP는 이미 미래에 어떻게해야할지 알고 있기 때문에 -1을 제거했지만 응답하지 않습니다. 이미 설치된 패키지를 요청합니다.
enzotib

우분투 비틀기 언급에 +1 시스템을 청소하는 데 사용하는 기능으로, 청소할 항목과 유지할 항목을 정확하게 선택할 수있는 유용한 GUI를 제공합니다.
Christopher Kyle Horton

3

이 작업을 수행하기 위해 Ubuntu-Tweak을 사용합니다.

  1. 우분투 비틀기 설치

  2. 대시에 "Ubuntu-tweak"를 입력하여 엽니 다. 대시를 열려면 슈퍼 키를 누릅니다.

    우분투 조정 대시

  3. 관리인 탭으로 이동 하여 왼쪽 막대에서 패키지 구성 을 클릭 한 다음 창의 오른쪽 섹션에 눈금 표시를 한 다음 정리 단추 를 클릭하십시오 . 관리자 암호를 묻고 잠시 기다렸다가 기다립니다 ....... 시스템이 이전 구성에서 깨끗합니다.

    우분투 청소에서 청소


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.