“autoclean”,“autoremove”및“clean”옵션의 차이점은 무엇입니까?


147

apt-get나 같은 보이는 몇 가지 옵션이 있습니다 autoclean, autoremove그리고 clean. 그들 각자는 무엇을합니까?

답변:


178

로부터 apt-get매뉴얼 페이지

  • clean : clean은 검색된 패키지 파일의 로컬 저장소를 지 웁니다. / var / cache / apt / archives / 및 / var / cache / apt / archives / partial /에서 잠금 파일을 제외한 모든 것을 제거합니다. APT가 dselect (1) 메소드로 사용되면 정리가 자동으로 실행됩니다. dselect를 사용하지 않는 사람들은 디스크 공간을 확보하기 위해 때때로 apt-get clean을 실행하려고 할 것입니다.

  • autoclean : clean과 마찬가지로 autoclean은 검색된 패키지 파일의 로컬 저장소를 지 웁니다. 차이점은 더 이상 다운로드 할 수없고 대체로 쓸모없는 패키지 파일 만 제거한다는 것입니다. 이를 통해 캐시가 제어 범위를 벗어나지 않고 오랜 기간 동안 유지 될 수 있습니다. 구성 옵션 APT :: Clean-Installed는 설치된 패키지가 해제로 설정된 경우 지워지지 않도록합니다.

  • autoremove : 일부 패키지의 종속성을 충족시키기 위해 자동으로 설치되었으며 더 이상 필요하지 않은 패키지를 제거하는 데 사용됩니다.


모든 명령에는 매뉴얼 페이지가 있습니다. 매개 변수가 무엇인지 또는 각각의 기능을 알고 싶다면 man <command> Ex를 입력하십시오 .man apt-get


적어도 적성의 경우에는 패키지를 자동으로 자동 제거합니다. 나는 인수를 사용하는 것이 더 낫습니다.
사람

6
모든 명령에는 매뉴얼 페이지가 있지만 인터넷을 검색하여 내가해야 할 일을 찾으려고합니다. 대부분 더 빠릅니다. 이 매뉴얼 페이지에있는 명령 줄 옵션의 거대한 목록을 보았을 것입니다. 유용성에는 좋지만 이해하기는 어렵습니다.
Antony

2
예, 나는 항상 맨 페이지를 먼저 보지만 때로는 더 유용한 예제를 찾기 위해 인터넷 검색을합니다.
Decio Lira

@ aperson은 적성의 한 가지 장점이지만 AFAIK apt는 더 많은 관심을 받고있는 것 같습니다. 어쩌면 그들은 때때로 그 기능을 추가 할 것입니다.
Decio Lira

28

자동 정리 : 더 이상 다운로드 할 수없는 패키지 (즉, 저장소에 더 이상 없거나 저장소에 최신 버전이있는 패키지)에 대해 캐시에 저장된 모든 아카이브를 제거합니다.

정리 : 캐시에 저장된 모든 아카이브를 제거합니다.

autoremove : 완전히 다른 것입니다.이 옵션은 이미 제거 된 패키지의 종속성으로 설치된 패키지를 찾아서 제거합니다. 시스템에 남아있는 사용하지 않는 종속성을 정리하는 데 사용됩니다.

답변을 찾았습니다 : http://ubuntuforums.org/showthread.php?t=394952


2
나는 당신을 좋은 것으로 선택합니다! 맨 페이지를 읽고 싶다면 거기에 갈 것입니다. 그러나 당신이 이해하고 싶을 때마다 맨과 함께 답을 찾을 것입니다. 그래서 우리는 stackoverflow에서 인간의 손길이 필요합니다. 완전히 이해할 수 ... 첫 번째 답변은 너무 추워 보인다
Dazag
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.