를 사용하여 모든 우분투 리포지토리를 다운로드하는 방법이 apt-get있습니까? 나는 다음과 같은 것을 찾고있다 :
sudo apt-get install --download-only *
디렉토리에서 다운로드 한 저장소에 액세스 할 수 있습니다 /var/cache/apt/archives/.
답변
우선, 이것은 편리한 방법이 아닙니다. 이 대신 여기에 언급 된 방법을 사용해야합니다 . 그러나 질문에 대한 답변으로.
- 
먼저를 사용하여 사용 가능한 모든 패키지의 이름이 포함 된 파일을 작성하십시오
apt-cache.apt-cache dumpavail |grep -oP "(?<=Package: ).*" >> packagelistpackagelist사용 가능한 모든 패키지 가 포함 된 파일이 생성 됩니다. - 
이제 파일에있는 모든 패키지를 다운로드하는 간단한 스크립트를 작성하십시오.
packagelist#!/bin/bash for package in `cat packagelist` do apt-get install -y --download-only $package done - 
저장해.
 - 
그것을 사용하여 실행 가능하게하십시오
chmod +x your_script_name - 
이제 터미널을 열고 루트로 로그인하십시오
sudo -i cd /folder/of/you/script ./you_script_name 
그것은 당신에 따라 사용할 수있는 모든 패키지를 다운로드합니다 /etc/apt/sources.list
 에서의 /var/cache/apt/archives디렉토리