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 pppoe
이 명령을 사용하면 패키지를 현재 디렉터리에 다운로드 할 수 있습니다. .
설치된 .deb
파일에 액세스하려면 이 경로 :
/var/cache/apt/archives
댓글
- 다운로드하지 않습니다 종속성, 인수에 명명 된 패키지 만 다운로드합니다.
답변
Hamid의 답변을 확장하려면 약간,이 세 가지 매우 유사한 명령은 지정된 패키지 만 다운로드하고 다른 것은 다운로드하지 않는 경우에만 작동합니다. (사용 사례가 명확하게 명시되어 있지 않으므로 원하는 작업인지 확실하지 않습니다.) 그들은 모두 지정된 바이너리 Debian 패키지에 해당하는 Debian 바이너리 패키지 파일을 현재 디렉토리에 다운로드합니다.이 명령은 다운로드됩니다. 바이너리 패키지 만 지정하고 종속성은 없습니다. 종속성도 원한다면 Stephen Kitt이 제공 한 답변 을 사용하세요.
apt-get download ppoe apt download ppoe aptitude download ppoe
처음 두 명령은 apt
패키지의 일부이고 세 번째 명령은 aptitude
패키지입니다. 내가 아는 한 모두 기능적으로 동일하지만 apt
와 aptitude
간의 구문 및 사용 차이가 발생할 수 있습니다. 특정 상황에서 둘 중 하나를 선호합니다. 물론 apt
는 apt-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 여기
에서 찾을 수 있습니다.
댓글
- 수고하셨습니다. 좋은 추가 기능은
recommends
및suggests
패키지를 다운로드하는 옵션입니다. 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
apt-get download <package>
를 고려했습니다. 그러나 ' 종속 항목을 다운로드하지 않습니다.Dir::Cache
및,
-o
옵션이 있습니다.