패키지를 다운로드하고 apt-get 명령으로 설치하지 않는 방법은 무엇입니까?

패키지를 다운로드하고 apt-get 명령으로 설치하지 않는 방법은 무엇입니까?
sudo apt-get install pppoe

패키지를 다운로드하여 pppoe설치합니다.

pppoe명령 으로 설치하지 않고 패키지 만 다운로드할 수 있나요 apt-get?

wget http://ftp.us.debian.org/debian/pool/main/p/ppp/ppp_2.4.7-1+4_amd64.deb

ppp_2.4.7-1+4_amd64.deb 현재 디렉토리에 있습니다.

cd  /tmp
sudo  apt-get install  -d  ppp
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  ppp
0 upgraded, 1 newly installed, 0 to remove and 95 not upgraded.
Need to get 0 B/346 kB of archives.
After this operation, 949 kB of additional disk space will be used.
Download complete and in download only mode

ppp_2.4.7-1+4_amd64.deb/tmp에 ppp 관련 패키지가 없습니다 .

sudo  find  /tmp  -name  ppp*

아무것도 찾을 수 없음.

명령이 포함된 /tmp의 패키지 ppp는 어디에 있습니까?

cd  /tmp
sudo  apt-get install  -d  ppp

??

답변1

사용 --download-only:

sudo apt-get install --download-only pppoe

pppoe그러면 필요한 모든 종속성이 다운로드되어 /var/cache/apt/archives. 이렇게 하면 apt-get install pppoe추가 다운로드 없이 후속 작업을 완료할 수 있습니다.

답변2

다음 명령을 사용하십시오.

apt-get download pppoe

이 명령을 사용하면 패키지를 현재 디렉터리에 다운로드할 수 있습니다.

설치된 파일에 액세스하려면 .deb다음 경로를 확인하세요.

/var/cache/apt/archives

답변3

Hamid의 답변을 약간 확장하면 지정된 패키지만 다운로드하려는 경우 매우 유사한 세 가지 명령 중 하나가 작동합니다.다른 건 없어. (귀하의 사용 사례가 명확하게 명시되어 있지 않으므로 그것이 무엇을 원하는지 불분명합니다.) 그들은 모두 지정된 바이너리 데비안 패키지에 해당하는 데비안 바이너리 패키지 파일을 현재 디렉터리에 다운로드합니다. 이 명령은 지정된 바이너리 패키지만 다운로드하고 해당 종속성은 다운로드하지 않습니다. 종속성도 원하면 다음을 사용하십시오.Stephen Kitt가 제공한 답변.

apt-get download ppoe

apt download ppoe

aptitude download ppoe

처음 두 명령은 apt패키지의 일부이고 세 번째 명령은 aptitude패키지의 일부입니다. 내가 아는 한 그것들은 모두 기능적으로 동일합니다. 하지만 구문과 사용법의 차이로 인해 apt특정 aptitude상황에서 둘 중 하나를 선호할 수도 있습니다. 물론 이 명령은 역사적인 수하물 중 일부를 삭제하면서 기능 과 기능을 포함하는 apt것보다 더 새로운 명령입니다 .apt-getapt-getapt-cache

또한 이러한 명령 중 하나가 현재 디렉터리에 이미 있는 파일을 찾으면 해당 파일을 다시 다운로드하지 않습니다. 그러나 나는 그들이 어떤 기준을 사용하여 확인하는지, 즉 그들을 속이는 것이 얼마나 어려운지 잘 모르겠습니다. 빈 파일은 작동하지 않습니다.

답변4

인터넷은 없지만 회사 인트라넷을 통해 액세스할 수 있는 하나의 Ubuntu 서버에서 작업할 때. 패키지 설치가 어려웠습니다.

필요한 패키지 저장소의 종속성을 목록에 검색한 다음 목록을 통해 다른 하위 종속성을 다운로드하는 스크립트를 만들었습니다. 때로는 종속성 다운로드가 한 번만 진행되는 것만으로는 충분하지 않기 때문입니다. 종속성을 다운로드한 후 전체적으로 서버로 이동할 수 있는 zip 파일로 묶었습니다. 나는 이 스크립트를 호출했습니다.pkg다운로드.

내 GitHub에서 찾을 수 있습니다.여기

직장에서의 이미지는 다음과 같습니다. 여기에 이미지 설명을 입력하세요

관련 정보