를 사용하여 모든 Ubuntu 저장소를 다운로드할 수 있는 방법이 있습니까 apt-get
? 나는 다음과 같은 것을 찾고 있습니다 :
sudo apt-get install --download-only *
그래서 다운로드한 저장소에 디렉토리에 액세스할 수 있습니다 /var/cache/apt/archives/
.
답변1
우선 이 방법은 편리한 방법이 아닙니다. 이 대신에 언급된 메소드를 사용해야 합니다.여기. 그러나 질문에 대한 답변으로.
먼저
apt-cache
.apt-cache dumpavail |grep -oP "(?<=Package: ).*" >> packagelist
packagelist
그러면 사용 가능한 모든 패키지가 포함된 파일이 생성됩니다 .이제 파일에 있는 모든 패키지를 다운로드하는 간단한 스크립트를 만듭니다.
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
답변2
apt-cacher라는 도구를 사용할 수 있습니다. 당신은 할 수 있습니다확인하다자세한 내용은 이 링크를 참조하세요. 도움이 되길 바랍니다.