ubuntu16.04 - apt-mirror와 같은 도구를 사용하여 ppa:ondrej/php를 우분투의 로컬 서버에 캐시하는 방법은 무엇입니까?
扔个三星炸死你
扔个三星炸死你 2017-06-14 10:50:02
0
2
890

PHP를 개발하는 사람이라면 누구나 apt-get install php7.1-fpm실행하기 전에 먼저 소스를 추가해야 한다는 것을 알고 있습니다

일반적인 접근 방식은 다음과 같습니다. add-apt-repository ppa:ondrej/php

원래는 이 단계는 문제가 없는데 너무 느립니다! !

그러면 이러한 패키지를 로컬로 캐시하는 방법에 대해 묻고 싶습니다.

扔个三星炸死你
扔个三星炸死你

모든 응답(2)
滿天的星座

한 번만 추가하면 됩니다. . . 이해가 안 돼요. 다운로드 속도가 느린 패키지는 기본적으로 네트워크 문제입니다

阿神

APT 설치 소프트웨어의 캐시 디렉터리 /var/cache/apt/ 해당 디렉터리로 직접 이동하여 방금 설치한 소프트웨어 패키지를 찾을 수 있습니다.

소프트웨어 패키지 다운로드 명령
apt-get download <package-name>

로컬 소스를 생성하는 명령
dpkg-scanpackages /home/ubuntu-local/wily /dev/null |gzip > /home/ubuntu-local/wily/Packages.gz -rdpkg-scanpackages /home/ubuntu-local/wily /dev/null |gzip > /home/ubuntu-local/wily/Packages.gz -r
本地源echo "deb http://localhost/ubuntu-local/wily /" > /etc/apt/source.list.d/local.list로컬 소스 echo "deb http://localhost/ubuntu-local/wily /" > /etc/apt/source.list.d/local.list

설치된 소프트웨어 패키지 목록 백업
sudo dpkg --get-selections > /home/package.selectionssudo dpkg --get-selections > /home/package.selections
根据软件列表批量下载软件包
for req in $(cat ~/package.selections | cut -f 1 | cut -f 1 -d ":" ); do apt-get download $req; done요청에 대한 소프트웨어 목록

에 따라 소프트웨어 패키지를 일괄 다운로드합니다. $(cat ~/ package.selections | cut -f 1 | cut -f 1 -d ":" ); apt-get 다운로드 완료🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿