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 

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

sudo find /tmp -name ppp* 

아무것도 찾을 수 없습니다.

명령을 사용하는 / tmp의 패키지 ppp는 어디에 있습니까

cd /tmp sudo apt-get install -d ppp 

??

Answer

--download-only 사용 :

sudo apt-get install --download-only pppoe 

및 필요한 모든 종속성을 /var/cache/apt/archives에 배치합니다. 이렇게하면 후속 apt-get install pppoe를 추가 다운로드없이 완료 할 수 있습니다.

댓글

  • 할 수 있습니다. 다운로드 한 패키지의 출력 디렉토리를 지정하는 방법을 생각하십니까?
  • ' apt-get download <package>를 고려했습니다. 그러나 ' 종속 항목을 다운로드하지 않습니다.
  • Dir::Cache

, -o 옵션이 있습니다.

  • 패키지가 이미 설치된 경우 작동하지 않는 것 같습니다.
  • @Alexey 예, 대상 패키지가 이미 설치된 상황은 이 답변 을 참조하세요.
  • 답변

    다음 명령 사용 :

    apt-get download pppoe 

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

    설치된 .deb 파일에 액세스하려면 이 경로 :

    /var/cache/apt/archives 

    댓글

    • 다운로드하지 않습니다 종속성, 인수에 명명 된 패키지 만 다운로드합니다.

    답변

    Hamid의 답변을 확장하려면 약간,이 세 가지 매우 유사한 명령은 지정된 패키지 만 다운로드하고 다른 것은 다운로드하지 않는 경우에만 작동합니다. (사용 사례가 명확하게 명시되어 있지 않으므로 원하는 작업인지 확실하지 않습니다.) 그들은 모두 지정된 바이너리 Debian 패키지에 해당하는 Debian 바이너리 패키지 파일을 현재 디렉토리에 다운로드합니다.이 명령은 다운로드됩니다. 바이너리 패키지 만 지정하고 종속성은 없습니다. 종속성도 원한다면 Stephen Kitt이 제공 한 답변 을 사용하세요.

    apt-get download ppoe apt download ppoe aptitude download ppoe 

    처음 두 명령은 apt 패키지의 일부이고 세 번째 명령은 aptitude 패키지입니다. 내가 아는 한 모두 기능적으로 동일하지만 aptaptitude 간의 구문 및 사용 차이가 발생할 수 있습니다. 특정 상황에서 둘 중 하나를 선호합니다. 물론 aptapt-get보다 새로운 명령입니다. 여기에는 및 apt-cache functi 이 명령 중 하나가 현재 디렉토리에서 이미 파일을 찾으면 다시 다운로드하지 않습니다.

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

    답변

    apt는 소스 검색 명령 인 apt source를 제공합니다.

    $ apt source pppoe Reading package lists... Done Picking "rp-pppoe" as source package instead of "pppoe" Need to get 239 kB of source archives. Get:1 http://mirror.location.org/debian stretch/main rp-pppoe 3.12-1.1 (dsc) [1,708 B] Get:2 http://mirror.location.org/debian stretch/main rp-pppoe 3.12-1.1 (tar) [224 kB] Get:3 http://mirror.location.org/debian stretch/main rp-pppoe 3.12-1.1 (diff) [13.2 kB] Fetched 239 kB in 0s (1,241 kB/s) dpkg-source: info: extracting rp-pppoe in rp-pppoe-3.12 dpkg-source: info: unpacking rp-pppoe_3.12.orig.tar.gz dpkg-source: info: unpacking rp-pppoe_3.12-1.1.debian.tar.xz dpkg-source: info: applying 01_auto_ifup.patch dpkg-source: info: applying 02_change_mac_option.patch dpkg-source: info: applying 03_man_pages.patch dpkg-source: info: applying 04_ignore_broadcasted_pado_packets.patch dpkg-source: info: applying 05_change_default_timeout.patch dpkg-source: info: applying 06_typo_fixes.patch 

    이 작업을 수행하려면 sources.list 또는 sources.list.d에 소스 저장소가 필요합니다. 디렉토리 (/etc/apt/sources.list 또는 /etc/apt/sources.list.d/. 이러한 행은 다음과 같습니다 (적절한 미러 및 저장소 섹션으로 대체)).

    deb-src http://mirror.location.org/debian/ stretch main contrib non-free 

    댓글

    • 포스터가 데비안 바이너리 패키지를 다운로드하라는 명령을 요청한 것이 분명해 보입니다. 따라서 이것은 질문에 대한 답이 아닙니다.

    답변

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

    필자는 필요한 패키지의 종속성을 검색하여 목록에 저장 한 다음 목록을 통해 다른 하위 종속성을 다운로드하는 스크립트를 만들었습니다. 부족한. 종속성을 다운로드 한 후 전체적으로 서버로 이동할 수있는 zip 파일로 묶었습니다. 이 스크립트를 pkgdownload 라고했습니다.

    내 GitHub 여기

    에서 찾을 수 있습니다.

    다음은 직장에서의 이미지입니다. 여기에 이미지 설명 입력

    댓글

    • 수고하셨습니다. 좋은 추가 기능은 recommendssuggests 패키지를 다운로드하는 옵션입니다. askubuntu.com/a/117646/6227
    • '하지 apt-offline가 이미이 작업을 수행하고 있습니까?

    답변

    :

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

    답글 남기기

    이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다