답변:
sudo apt-get autoclean
현재 설치되어 있지 않은 모든 패키지가 삭제됩니다. 충분한 공간을 확보하지 못하면을 사용하십시오 sudo apt-get clean
. .debs
다운로드 및 / 또는 설치가 모두 지워집니다 .
그러나 하드 디스크 공간이 부족한 것 같습니다. 공간이 부족합니다. 61Mb는 작업 시스테인이 충분하지 않습니다. 가상 시스템을 사용할 때 공간 문제를 피할 수있는 두 가지 대안을 찾았습니다. 보다 영구적 인 해결책은 가상 머신의 크기를 늘리는 것입니다 (또한 머신의 크기를 동적으로 늘릴 수있는 방법을 사용하는 것이 좋습니다 .VirtualBox에는 이러한 설정이 있습니다).
파티션 또는 외부 저장소가있는 경우 대안입니다.
이 방법을 사용하면 .deb
s가 저장된 위치를 다시 라우팅합니다 .
sudo mv -i /var/cache/apt /media/{dir_of_mounted_disc}
sudo ln -s /media/{dir_of_mounted_disc}/apt /var/cache/apt
업그레이드를 실행하고 설치하십시오. 완료 후 다음을 사용하여 정상으로 다시 전환 할 수 있습니다.
sudo apt-get clean
sudo unlink /var/cache/apt
sudo mv /media/{dir_of_mounted_disc}/apt /var/cache
물론 {dir_of_mounted_disc}는 마운트 된 디스크 이름으로 변경해야합니다.
다른 대안
이 방법으로 RAM 디스크를 만듭니다.
sudo mkdir /media/{directory}
sudo mount -t tmpfs tmpfs /media/{directory}
sudo ln -s /media/{directory}/apt /var/cache/apt
첫 번째 대안과 같이 정리하십시오.
경고 여기 에는 많은 양의 RAM이 필요하므로 가상 시스템을 사용할 때 사용하지 못할 수 있습니다.
프로그램을 설치할 때마다 패키지 (.deb 파일)가 저장되어 /var/cache/apt/archives
공간을 많이 차지합니다 (패키지가 많이 설치되어있는 경우 많은 공간).
그것들을 제거하려면 다음을 사용하십시오.
sudo apt-get clean
당신의 차이점이 무엇인지 궁금 못했을 경우에 대비 clean
하고 autoclean
여기 매뉴얼 페이지의 말씀입니다 :
clean : clean은 검색된 패키지 파일의 로컬 저장소를 지 웁니다. / var / cache / apt / archives / 및 / var / cache / apt / archives / partial /에서 잠금 파일을 제외한 모든 것을 제거합니다. APT는 dselect (1) 메소드로 사용되며 정리가 실행됩니다. dselect를 사용하지 않는 사람들은 디스크 공간을 확보하기 위해 apt-get 정리 시간을 실행하려고 할 것입니다.
autoclean : clean과 마찬가지로 autoclean은 패키지 파일의 로컬 저장소를 지 웁니다. 차이점은 패키지 파일 만 제거한다는 것입니다. 더 이상 다운로드 할 수 없으며 크게 쓸모가 없습니다. 이 캐시는 제어 할 수없는 상태로 장기간 유지 관리됩니다. Clean-Installed 구성 옵션은 설치된 패키지가 off로 설정된 경우 지워지지 않도록합니다.
문제 : '/ var / cache / apt / archives /에 충분한 여유 공간이 없습니다'는이 버그와 관련이있을 수 있습니다 : https://bugs.launchpad.net/ubuntu/+source/update-manager/ + bug / 1054903 특히 / var / cache / apt가 tmpfs에있을 때마다 부팅 할 때마다 지워집니다. 공간을 절약하기 위해 / var / cache /를 / tmp / cache /에 심볼릭 링크 했습니까?
이 경우 해결 / 해결 방법은 위의 버그 보고서에 있습니다.