Su mejor solución es usar Apt-Cacher-NG en la máquina host. No necesita preocuparse por dedicar una computadora en red para aptcacher porque se ejecuta como un programa simple con una instalación / configuración simple. Lo único que debe tener en cuenta es la cantidad de espacio en disco que tiene, pero he estado usando esta configuración durante bastante tiempo hasta ahora y no ha sido un problema.
Puede parecer extraño, pero también puede usar apt-cacher para la máquina en la que está instalado apt-cacher. Esto significa que si su VM se actualiza antes que su host, llenará el caché y el Host podrá obtener el paquete del caché.
También podrá ver estadísticas de cuánto se está almacenando en caché y cuál es la tasa de aciertos al poner la URL: "http: // your-apt-cacher-ng-server: 3142" en su navegador (ver más abajo).
Una buena explicación simple de cómo configurar el apt-cacher se puede encontrar aquí: http://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure-apt-cacher-ng-on -ubuntu-server-10-04 / que pegaré a continuación para completar.
- Instalación:
apt-get install apt-cacher-ng
- Configuración: Edite
/etc/apt-cacher-ng/acng.conf
con el siguiente contenido:
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
- Reiniciar Apt-Cacher NG:
/etc/init.d/apt-cacher-ng restart
Cree en el resto de las máquinas Debian / Ubuntu en la red el archivo /etc/apt/apt.conf.d/02proxy
con el siguiente contenido:
Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };