설치되지 않은 (잔여 구성) 모든 것을 제거해도 안전합니까?


20

Synaptic Manager에서 나는 그 목록에 많은 패키지가 있다는 것을 알았고 어떤 이유로 어떤 것을 제거해서는 안되는지 궁금해하고 있습니까? 또는 모두 제거해도 안전한 경우. 일부는 유지해야합니까, 아니면 제거해야하는 쓸모없는 패키지가 표시됩니까?

나는 달렸 sudo apt-get autoremove 지만 여전히 거기에 있습니다. (또한 청소 및 자동 청소)

이게 뭐야 ...


참고로 이러한 구성 파일은 많은 공간을 차지하지 않습니다. 방금 구성 파일 (대부분 오래된 커널)과 총 재생 디스크 공간 : 2.6 MiB로 342 패키지를 제거했습니다.
hackel

@hackel Linux 커널 잔여 설정은 많은 공간을 차지합니다
endolith

답변:


26

나열된 패키지는 제거되지 않은 구성 파일이있는 패키지입니다. 패키지를 다시 설치하지 않고 구성을 유지하려는 경우가 아니라면 안전하게 제거 할 수 있습니다. 시냅스에서는 모두 선택하여 패키지 메뉴를 제거한 다음 소거를 사용하여 제거 할 수 있습니다. 터미널 에서도이 작업을 수행 할 수 있습니다.

dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get purge

38

질문 여기에 병합 됨에 따라 도움이 될만한 정보를 제공해야합니다.

보낸 사람 man apt-get:

       없애다
           remove는 설치 대신 패키지가 제거된다는 점을 제외하면 설치와 동일합니다. 노트
           패키지를 제거하면 구성 파일이 시스템에 남습니다. 더하기 부호가
           패키지 이름에 공백이 없으면 식별 된 패키지는
           제거하는 대신 설치되었습니다.

       숙청
           제거는 패키지가 제거되고 제거되는 것을 제외하고 제거와 동일합니다 (모든 구성
           파일도 삭제됩니다).

따라서 일반적으로 Ubuntu-Software-Center 또는를 사용하여 패키지를 제거하면 sudo apt-get remove구성 파일이 시스템에 남습니다.

에서 커뮤니티 도움말 ,

제거 된 패키지에서 모든 구성 정보를 제거하는 내장 된 방법은 없지만 다음 명령을 사용하여 제거 된 모든 패키지에서 모든 구성 데이터를 제거 할 수 있습니다.

dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge

따라서 터미널에서 다음 명령을 실행하십시오.

dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purge

제거 된 패키지에서 구성 파일을 제거합니다.


1
멋진 답변입니다. 이것은 분명히 많은 도움이 될 것입니다. grep / awk / xarg 조합을 좋아했습니다.
루이스 알바라도

이 또한 :dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get --purge remove -y
TPPZ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.