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필요한 모든 종속성이 다운로드되어 .NET 파일에 삭제됩니다 /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-get. 이는 일부 역사적인 수하물을 삭제하면서 기능을 apt-get포함 하고 있습니다.apt-cache

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

답변4

인터넷은 없지만 회사 인트라넷을 통해 액세스할 수 있는 Ubuntu 서버에서 작업하는 경우. 패키지 설치는 매우 어렵습니다.

필요한 패키지의 종속성을 검색하고 이를 목록에 저장한 다음 목록을 탐색하여 추가 하위 종속성을 다운로드하는 스크립트를 만들었습니다. 때로는 하나의 종속성 다운로드만으로는 충분하지 않기 때문입니다. 종속성을 다운로드한 후 전체적으로 서버로 이동할 수 있는 zip 파일로 묶습니다. 나는 이 스크립트를 호출합니다.소프트웨어 패키지 다운로드.

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

작동하는 이미지는 다음과 같습니다. 여기에 이미지 설명을 입력하세요.

관련 정보