En iyi çözüm, ana makinede Apt-Cacher-NG kullanmaktır. Aptcacher için ağa bağlı bir bilgisayarı ayırma konusunda endişelenmenize gerek yoktur, çünkü basit bir kurulum / yapılandırma ile basit bir program olarak çalışır. Dikkat etmeyi düşündüğünüz tek şey, disk alanınızın miktarıdır, ancak bu kurulumu uzun süredir kullanıyorum ve bir sorun olmadı.
Tuhaf görünebilir, ancak apt-cacher'in takılı olduğu makine için apt-cacher kullanabilirsiniz. Bu, VM'niz ana makinenizden önce güncellenirse önbelleği dolduracağı ve Ana Bilgisayarın paketi önbellekten alabileceği anlamına gelir.
Ayrıca, tarayıcınıza "http: // your-apt-cacher-ng: 3142" url'sini koyarak ne kadar önbelleğe alındığını ve isabet oranının ne olduğunu gösteren istatistikleri de görebilirsiniz. (Aşağıya bakın).
Apt-cacher'in nasıl yapılandırılacağına dair basit ve basit bir açıklama burada bulunabilir: http://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure-apt-cacher-ng-on -ubuntu-server-10-04 / tamlık için aşağıya yapıştıracağım.
- Kurulum:
apt-get install apt-cacher-ng
- Yapılandırma:
/etc/apt-cacher-ng/acng.conf
Aşağıdaki içerikle düzenleyin:
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'yi yeniden başlatın:
/etc/init.d/apt-cacher-ng restart
Ağdaki Debian / Ubuntu makinelerinin geri kalanında dosyayı /etc/apt/apt.conf.d/02proxy
aşağıdaki içerikle oluşturun:
Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };