짧은 시간 후에 일부 소프트웨어를 제거한 다음 Ubuntu Software Center를 통해 다시 설치하면 해당 소프트웨어는 설치 중이며 다운로드되지 않은 것입니다. 그러나 오랜 시간이 지난 후에 다운로드 및 설치가 필요합니다. 이것은 두 가지 관련 질문으로 이어집니다.
(1) 최근에 제거 된 소프트웨어가 특정 위치에 숨겨져 다시 다운로드되지 않습니까?
(2)이 파일을 얼마나 오랫동안 지운 후에 다시 다운로드해야합니까?
답변
1) 예, 다운로드 한 패키지는에 저장됩니다 /var/cache/apt/archives/
. 를 실행하여 제거 할 수 있습니다 sudo apt-get clean
.
보낸 사람 man apt-get
:
깨끗한
검색된 패키지 파일의 로컬 저장소를 지 웁니다. / var / cache / apt / archives / 및 / var / cache / apt / archives / partial /에서 잠금 파일을 제외한 모든 것을 제거합니다. APT가 dselect (1) 메소드로 사용되면 정리가 자동으로 실행됩니다. dselect를 사용하지 않는 사람들은 디스크 공간을 확보하기 위해 때때로 apt-get clean을 실행하려고 할 것입니다.
2) 패키지는 시간이 지남에 따라 업데이트됩니다. 새 업데이트에 대한 알림을받을 때 패키지가 아직 다운로드되지 않았거나 다른 방법으로 구성해야하며 패키지가 다운로드되었지만 설치되지 않았습니다. 패키지 관리자
를 실행 sudo apt-get update
하거나 눌러 패키지 정보를 최신 상태로 만들면 Refresh
최신 버전의 패키지가 패키지 관리자에게 알려집니다. Synaptic 을 실행 sudo apt-get upgrade
하거나 눌러 업그레이드를 진행할 때 Apply
최신 버전의 패키지가 사용됩니다. 이 파일이 이전에 다운로드 된 경우 해당 파일이 사용됩니다. 해당 파일이 오래된 경우 새 파일이 검색됩니다.
에서 캐시 디렉토리를 보면 /var/cache/apt/archives
패키지가 이름과 버전으로 식별되는 것을 알 수 있습니다. 예를 들어, chromium-browser
해당 디렉토리에 세 가지 파일 (버전)이 있습니다 .
chromium-browser_11.0.696.57~r82915-0ubuntu0.11.04.1_amd64.deb
chromium-browser_11.0.696.65~r84435-0ubuntu0.11.04.1_amd64.deb
chromium-browser_11.0.696.68~r84545-0ubuntu0.11.04.1_amd64.deb
이 캐시의 목적은 필요한 경우 응용 프로그램을 빠르게 다시 설치하는 것입니다. 인터넷 브라우저 캐시와 비교할 수 있으며 이미지는 처음에만 다운로드됩니다. 앞으로 브라우저는 이미지가 최신인지 서버에서 확인합니다. 그렇다면 캐시 된 것이 사용됩니다. 그렇지 않으면 새 것을 다운로드하여 이전 것을 쓸모 없게 만듭니다.