저장소 또는 캐시 패키지 다운로드를 미러링하는 방법에는 여러 가지가 있습니다. 가장 좋은 솔루션은 사용하는 사람 수와 이미 사용 가능한 인프라에 따라 다릅니다.
예를 들어 많은 대학에 이미 로컬 소프트웨어 미러가 있으며이 경우 가장 쉬운 해결책은 해당 미러에 우분투를 추가하는 것입니다. ;)
대학에 프록시 서버가 이미있는 경우이를 사용할 수 있습니다 (리포지토리에 대한 일부 사용자 지정 설정이있을 수 있음).
당신이 전부 또는 공식 저장소 (및 / 또는 기타 저장소)의 일부를 미러링 할 때, 당신이 뭔가를 사용할 수있는 등 apt-mirror
, debmirror
, debpartial-mirror
, mirrorkit
또는ubumirror
. 전체 리포지토리를 미러링하면 아무도 사용하지 않는 패키지가 많이 들어올 수 있으므로 대역폭이 실제로 문제가되는 경우 (야간에도) 인기있는 패키지 만 미러링하는 것이 유용 할 수 있습니다.
사용한 패키지 만 캐시하려면 apt-cacher
, apt-cacher-ng
또는 apt-p2p
, 또는 Squid와 같은 프록시가 있습니다.
캐시와 비교할 때 로컬 미러를 사용하는 한 가지 장점은 설치 / 업그레이드가 항상 빠르다는 것입니다 (미러에서 사용 가능한 패키지의 경우). 캐시를 사용할 때 패키지가 필요한 첫 번째 사람은 다운로드 될 때까지 기다리십시오. 밤에 업데이트하도록 미러를 구성하여 다른 사람이 인터넷 업 링크를 사용하지 않을 때 패키지 다운로드가 발생하도록 할 수 있습니다.
캐시 사용의 이점은 필요한 패키지 만 정확하게 다운로드 할 수 있다는 것입니다.