apt-get -d 설치와 apt-get 다운로드의 차이점


19

Apt (Advanced Packaging Tool)에는 by by package 만 다운로드 할 수있는 옵션이 있습니다 apt-get -d install [pkg-name]. apt-get download [pkg-name]패키지를 다운로드하는 것도 발견 했습니다.

그렇다면 --download-only( apt-get -d install)과 download( apt-get download) 의 차이점은 무엇 입니까?

그리고 나는 그들 사이에 언제 사용해야 합니까?

답변:


19

다음을 나열 할 수 있습니다.

1) sudo없이 두 가지를 모두 시도하고 apt-get download통과하고 apt-get -d install실패합니다 (루트 필요)

2) 기본적 apt-get -d install으로 이라구 저장됩니다 /var/cache/apt/archivesapt-get download현재 디렉토리에

3) apt-get download최신 버전이므로 이전 버전에서는 찾을 수 없습니다.

나는 그들이 도움이되기를 바랍니다


2
를보십시오 man apt-get.
cinelli

9

--download-only스위치가 다른 명령을 동반 할 필요가 그것을 할 install, upgrade또는 어떤 명령은 다운로드 패키지에 필요합니다. 패키지를 다운로드 할 필요가 없다면 아무 것도 다운로드하지 않는 날이 분명합니다. --download-onlyapt 조치가 필요한 패키지를 캐시 디렉토리로 다운로드하는 것으로 제한 합니다. 작업이 종속성 다운로드로 종료되면이를 다운로드합니다.

이 같은 명령을 필요로하기 때문에 install또는 upgrade정상적으로 필요 sudo기본 디렉토리는 루트가 소유 패키지를 다운로드하는 데 사용하기 때문에, 루트 권한이나.

download명령은 독립형이며 패키지 목록을 읽고 지정된 패키지 만 다운로드하며 종속성이나 다른 패키지를 다운로드하지 않습니다. 현재 디렉토리를 작성할 수 있다면 루트 권한필요하지 않으며 , 파일을 패키지 캐시 디렉토리에 저장하지 않습니다.


4

man명령을 사용하십시오 :)

apt-get download패키지를 종속 패키지가 아닌 현재 디렉토리로 다운로드합니다 .

apt-get -d install주어진 패키지와 누락 된 모든 종속성을 시스템 패키지 디렉토리 ( /var/cache/apt/archives)로 다운로드합니다.

.deb를 다운로드 한 다음 땜질하려는 경우 첫 번째 파일을 사용하십시오 (압축 해제, 찌르기 등 dpkg).

나중에 설치하기 위해 패키지 세트를 "사전 다운로드"하려면 두 번째를 사용하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.