ทางออกที่ดีที่สุดของคุณคือใช้ Apt-Cacher-NG บนเครื่องโฮสต์ คุณไม่จำเป็นต้องกังวลเกี่ยวกับการอุทิศคอมพิวเตอร์เครือข่ายสำหรับ aptcacher เพราะมันทำงานเป็นโปรแกรมอย่างง่ายที่มีการติดตั้ง / ตั้งค่าที่เรียบง่าย สิ่งเดียวที่คุณควรระวังคือจำนวนพื้นที่ดิสก์ที่คุณมีค่าธรรมเนียม แต่ฉันใช้การตั้งค่านี้มาระยะหนึ่งแล้วและมันก็ไม่ได้มีปัญหา
มันอาจดูแปลก แต่คุณสามารถใช้ apt-cacher สำหรับเครื่องที่ติดตั้ง apt-cacher ซึ่งหมายความว่าหาก VM ของคุณอัปเดตก่อนโฮสต์ของคุณมันจะเติมแคชและโฮสต์จะสามารถรับแพคเกจจากแคชได้
คุณจะสามารถดูสถิติจำนวนแคชและอัตราการเข้าชมโดยการใส่ URL: "http: // your-apt-cacher-ng-server: 3142" ในเบราว์เซอร์ของคุณ (ดูด้านล่าง)
คำอธิบายง่ายๆเกี่ยวกับวิธีกำหนดค่า apt-cacher สามารถดูได้ที่นี่: http://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure-apt-cacher-ng-on -ubuntu-server-10-04 /ซึ่งฉันจะวางด้านล่างเพื่อความสมบูรณ์
- การติดตั้ง:
apt-get install apt-cacher-ng
- การกำหนดค่า: แก้ไข
/etc/apt-cacher-ng/acng.conf
ด้วยเนื้อหาดังต่อไปนี้:
CacheDir: /var/cache/apt-cacher-ng
LogDir: /var/log/apt-cacher-ng
Port:3142
BindAddress: 0.0.0.0
Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian
Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu
PidFile: /var/run/apt-cacher-ng/pid
ExTreshold: 4
- รีสตาร์ท Apt-Cacher NG:
/etc/init.d/apt-cacher-ng restart
สร้างในส่วนที่เหลือของเครื่อง Debian / Ubuntu บนเครือข่ายไฟล์ที่/etc/apt/apt.conf.d/02proxy
มีเนื้อหาดังต่อไปนี้:
Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };