/ var / cache / apt / archives에 수동으로 추가 한 동일한 버전의 패키지를 apt-get 다운로드합니까?


9

설치해야 할 모든 패키지가 있다고 가정 ddd합니다.
모든 ddd패키지를 터미널에 복사하고 터미널에서 /var/cache/apt/archives실행 하면 패키지를 다시 다운로드하거나 건너 뛸 수 있습니까?sudo apt-get install dddapt-get

PS 현재 ddd설치되어 있으므로 직접 테스트 할 수 없습니다. 그래서 어떤 일이 일어날 지 말해 줄 전문가가 필요합니다. :)


나는 아무것도 찾지 못했습니다 /var/apt/cache.
Avinash Raj

.deb 또는 tar.gz가있는 패키지 유형은 무엇입니까?
Avinash Raj

답변:


7

예, 그러나 패키지가를 수행하는 동안 다운로드 한 목록의 일부인 경우에만 해당됩니다. apt-get update예 :

  • 패키지 /var/cache/apt/archives버전이 소스의 패키지 목록에 없기 때문에 사용하려는 PPA에서 제공되는 패키지를 가져 와서 수동으로 패키지를 추가합니다 .

패키지도 서명되므로 패키지의 서명이 예상 서명과 일치하지 않으면 다시 다운로드되며 패키지 식별은 파일 이름에만 의존하지 않습니다.

간단히 말해 : 수동으로 추가 한 패키지 버전 및 서명이 소스 패키지 목록의 항목과 일치하면 해당 패키지가 사용되며, 그렇지 않으면 다시 다운로드됩니다.


5

아니요, 다시 다운로드하지 않습니다. 여기에 /var/cache/apt/archives디렉토리에 있는 이전에 제거 된 패키지를 설치하고 있습니다.

sudo apt-get install artha

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


파일을 수동으로 복사하지 않았고 시스템에 이전에 artha가없는 경우가 아니라면 이는 결정적이지 않습니다.
Requist

필자가 패키지를 제거하는 것도 동일한 것을 의미한다고 가정한다.
g_p

다른 곳에서는 언급이 없다고 생각하십니까? 그러나 우분투에서 패키지를 수동으로 가져 와서 설치하기 전에 캐시에 추가하여 이것을 확인했습니다. 이제 파일을 다시 다운로드하지 않습니다.
Requist

@guruprasad 나는 당신의 대답을 받아 들인대로 선택 하겠지만 Bruno Pereira의 대답은 더 자세합니다. 어쨌든 고마워, 그리고 좋은 답변과 멋진 벽지 +1 :)
user1857492
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.