Ubuntu 14.04에서 시스템을 정리하는 가장 좋은 방법은 무엇입니까?


39

나는 약 1 년 동안 Ubuntu 14.04 (Trusty Tahr)를 사용했으며 (실제로 Ubuntu 12.04 (Precise Pangolin)에서 업그레이드) 일부 패키지를 설치하고 다른 패키지를 제거했습니다.

이제 시스템을 정리할 때가되었을 것입니다 (이전 12.04 및 새로운 14.04 모두에서 사용되지 않는 여러 항목이 배치되어있을 가능성이 높으며 더 빠른 시스템 작동).

이 두 링크를 찾았습니다.

두 링크 모두 양호 해 보이지만, 내가 말한 내용 Bleachbit을 접했을 때 하나는 '예'이고, 하나는 '아니오'입니다.

이 일반적인 작업을 위해 무엇을해야합니까?


1
정확히 무엇을 청소 하시겠습니까? 예를 들어 사용하지 않은 패키지는 apt-get autoremove
xangua

1
가능하다면 시스템을 청소하십시오.
artm

1
그것은 아마도 당신이 원하는 대답은 아니지만 여전히 OS /home와 데이터를 별도의 파티션에 가지고 있습니다. 그런 다음 완전히 새로운 시스템 (유지 home/및 데이터)을 설치하십시오. 너무 크게 점프하지 않으면 대부분의 구성이 여전히 이전과 같이 작동합니다. 물론 모든 것을 다시 설치해야하지만 청소의 일부입니다. 필요할 때 필요한 것만 설치하십시오.
Raphael

1
이 점에서 @artm은 Linux가 Windows보다 훨씬 낫습니다. 시스템 속도를 저하시키는 가짜 키가있는 레지스트리는 없습니다. 우분투에서 많은 것을 삭제하면 더 이상 사용되지 않는 라이브러리가있을 수 있지만 여기서는 몇 바이트 크기의 파일에 대해 이야기하고 있습니다. 나에게 시간 가치가 없다. Ubuntu에서 시스템을 정리하면 일반적으로 설치했지만 사용하지 않은 소프트웨어가 제거됩니다.)
Rinzwind

1
@artm use ubuntu tweak 시스템 관리자가 원하는대로 정확하게 도움을 줄 것입니다.
redchief

답변:


38

시스템에 필요하지 않은 패키지를 제거하려면

sudo apt-get autoremove

이 질문에 대한 다른 답변 :

sudo apt-get clean

새 패키지를 다운로드하기 위해 패키지 캐시가 지워지고 패키지가 제거되지 않습니다.

참조 : https://help.ubuntu.com/community/AptGet/Howto


버그 bugs.launchpad.net/ubuntu/+source/apt/+bug/1615381autoremove있으며 현재 실행중인 커널을 포함하여 모든 커널을 제거합니다.
정의되지 않은 동작

17

우분투 조정 은 원하는대로 할 것입니다.

캐시 파일을 지우고, 오래된 커널을 삭제하거나, 고아를 삭제하는 등의 작업을 할 수있는 "janitor"옵션이 있습니다 .deb. 그러나 제거되는 것은 시스템에서 더 이상 사용되지 않지만 일반적으로 수행하는 작업을 방해하지 않는 몇 MB의 소프트웨어 인 경향이 있습니다.

충돌은 다음 kate과 같이 처리해야합니다. 온라인에서 충돌을 검색하고 수정 사항이 있는지 확인하십시오. 그렇지 않으면에 대해 버그 보고서를 제출할 수 있습니다 kate.


끊어진 링크를 수정하십시오.

3
LaunchpadProject Page에 따르면 Ubuntu Tweak은 2016 년 5 월부터 더 이상 유지 관리되지 않습니다 .
토마스 워드

5
우분투 트윅에 대한 대안?
Xiaodong Qi

11

정리하는 가장 쉬운 방법은 터미널에서 이것을 실행하는 것입니다.

sudo apt-get clean

원하는 경우 Bleachbit를 설치하고 실행할 수 있습니다. 내가 읽은 것에서 다소 효과적 인 것처럼 보이지만 수동으로 할 수있는 것과 똑같은 일을하고있을 수 있습니다. 모든 확인란을 한곳에 넣습니다.


난 그냥 시도 sudo apt-get clean- 아무것도하지만 .. 할 것 같다
ARTM

2
sudo apt-get clean은 사용하지 않는 패키지 항목을 정리하는 것이므로 아무것도하지 않은 경우 이미 패키지를 깨끗하게 정리 한 것입니다.
Daniel

1
오래된 다운로드와 같은 항목을 지우려면 수동으로 수행하거나 캐시 및 기록 등을 지우려면 Ubuntu 조정 또는 블리치 비트와 같은 항목을 찾아야합니다.
Daniel

11

Linux에서는 일반적으로 여러 번 업데이트 한 후에도 시스템을 정리할 필요가 없습니다. APT는 어떤 패키지가 어떤 파일을 설치했는지 추적하고 패키지를 제거 할 때 제거합니다.

충분한 양의 여유 디스크 공간이있는 한 많은 패키지가 설치되어 있으면 시스템 속도가 느려지지 않습니다.

Windows와 같이 시스템 전체 레지스트리도 없지만 많은 프로그램에 구성 파일이 /etc있습니다. 일반적으로 수행중인 작업을 모르면 이러한 파일을 건드리지 않는 것이 좋습니다. 이러한 구성 파일은 패키지를 제거 할 때 APT에서 삭제하지 않는 유일한 파일입니다 (나중에 다시 사용하고 싶을 수 있기 때문에). 제거 된 패키지에서 구성 파일을 제거하려면 다음 중 하나를 호출하십시오.

dpkg --purge PACKAGENAME

제거하거나 사용하려는 각 패키지에 대해

dpkg -l | awk '/^rc/ {print $2}' | xargs --no-run-if-empty sudo dpkg --purge

제거 된 모든 패키지의 구성 파일을 제거합니다. 그러나 시스템 속도가 향상되지 않아야합니다.


9

부분 패키지를 제거하려면- sudo apt-get autoclean

불필요한 로케일 데이터 제거- localepurge

"분리 된"패키지 제거- sudo deborphan | xargs sudo apt-get -y remove --purge

자세한 내용은이 기사를 참조하십시오.

http://www.ubuntugeek.com/cleaning-up-a-ubuntu-gnulinux-system-updated-with-ubuntu-14-10-and-more-tools-added.html .


localepurgedpkg를 사용할 때 자동으로 실행되도록 구성 할 수 있으므로 사용하지 않아도됩니다. 이 사용을 확인하려면localepurge --help
PeterM

9

다음은 정리 시스템 도구입니다

  1. 블리치 비트

  2. 우분투 비틀기

  3. GCleaner

  4. 스위퍼

  5. Stacer : Linux 최적화 및 모니터링 오픈 소스

여기 에서 위의 투표 목록을 받았습니다

여기에 이미지 설명을 입력하십시오

불필요한 파일을 제거하려면 아래 도구를 따르십시오.

  1. 바오밥-GUI
  2. ncdu-CLI의 OUTPUT이며 SSH를 통해 원격 서버에서도 작동합니다.
  3. 부스러기

이것이 도움이되기를 바랍니다.


감사합니다. (많은 것을 기대하지 않았고 Bleachbit가 최고의 도구입니다.)
artm

ncdu의 경우 +1 전체 드라이브가 가득 차는 문제가 발생했습니다. 나는 과거에 바오밥을 사용했지만 블리치 비트는 약간 도움이되었지만 ncdu는 실제로 어떤 파일이 공간을 차지하고 있는지 빠르게 드릴 다운했으며 다른 도구보다 빠르게 스캔합니다. 이것은 17.10에 있었으므로 여전히 매우 관련있는 도구입니다.
labyrinth

2

우분투 클리너 는 우분투와 그 파생물에서 다음을 제거합니다.

  • 앱 캐시
  • 브라우저 캐시
  • 적절한 캐시
  • 패키지 구성 파일
  • 불필요한 패키지
  • 썸네일 캐시
  • 오래된 커널

설치

  1. Ubuntu에 Ubuntu Cleaner 를 설치하려면 다음 PPA를 추가하십시오.

    sudo add-apt-repository ppa:gerardpuig/ppa
    
  2. 다음 명령을 사용하여 저장소 목록을 업데이트하십시오.

    sudo apt-get update
    
  3. 그런 다음 아래와 같이 Ubuntu Cleaner 를 설치하십시오 .

    sudo apt-get install ubuntu-cleaner
    

가끔 자동 청소, 자동 제거, 정리 명령과 함께 Ubuntu Cleaner 사용. 아주 잘 작동
HattinGokbori87
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.