모든 패키지를 설치한 후 인터넷 연결이 정말로 필요합니까?

모든 패키지를 설치한 후 인터넷 연결이 정말로 필요합니까?

새 패키지를 설치하려면 인터넷 연결이 필요하다는 것을 알고 있습니다. 지금은 우분투 12.04를 사용하고 있습니다.

인터넷에 연결되어 있습니다. 다음 명령을 사용하여 pkg를 설치했습니다. (예: vlc 플레이어)

 $sudo apt-get install vlc

성공적인 설치.

그 후 나는삭제/지우기pkg 그런 다음 인터넷 연결이 끊어지고 동일한 pkg를 다시 사용하여 동일한 pkg를 설치했습니다.

 $sudo apt-get install vlc  

성공적인 설치.

제 질문은 pkg를 설치할 때 인터넷이 필요하다는 것입니다. 그런데 이 경우에는 왜 안 될까요? 이것 뒤에 어떤 개념이 있습니까? Google에서 검색했지만 구체적인 답변을 얻지 못했습니다.

답변1

/var/cache/apt/archives/다운로드한 모든 패키지는 디렉터리 에 캐시됩니다 . 당신은 할 수

$ sudo apt-get clean

clean검색된 패키지 파일의 로컬 저장소를 지웁니다. /var/cache/apt/archives/및 에서 잠긴 파일을 제외한 모든 항목을 제거 합니다 /var/cache/apt/archives/partial/.

답변2

모든 패키지가 이미 다운로드되었으며 /var/cache/apt/archives동일한 소프트웨어의 업데이트 버전이 없으므로 다시 다운로드할 필요가 없습니다.

따라서 설치가 계속되고 다운로드 부분을 건너뜁니다.

답변3

/var/cache/apt/apt 시스템은 설치하기 전에 모든 패키지를 캐시( )에 다운로드합니다. 설치 자체에는 이러한 파일만 필요하므로 vlc 패키지를 이미 다운로드한 경우 다시 다운로드할 필요가 없습니다.

apt-get clean캐시를 사용하거나 지울 수 있으며 패키지를 다시 설치하려고 하면 apt를 다시 다운로드 aptitude clean해야 한다는 것을 알게 됩니다 ....deb

답변4

다운로드한 패키지는 다음 위치에 저장됩니다./var/cache/apt/archives/. 동일한 버전을 다시 설치하려면 네트워크 연결이 필요하지 않습니다. 시간이 지남에 따라 이 캐시는 매우 커질 수 있으므로 apt-get clean때때로 또는 호출해야 합니다.apt-get autoclean

관련 정보