Desde Apt-Cacher-Server :
Configuración del lado del servidor.
- Instalar apt-cacher y apache2 servidor web en el sistema que usted quiere que host:
sudo apt-get install apt-cacher apache2
. Elimina apache si ya lo tienes corriendo.
- Habilite apt-cacher:
sudo gedit /etc/default/apt-cacher
.Cambie el inicio automático a 1
- Si Apache ya está instalado antes de instalar apt-cacher:
sudo invoke-rc.d apache2 restart
. Debería poder acceder http://server:3142
ahora.
/etc/apt-cacher/apt-cacher.conf
contiene todas las configuraciones. Ajústalos a tus necesidades.
- Importar caché local:
sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
- Montar el CD de instalación:
sudo mount -o loop /home/username_or_other_path/ubuntu-9.10-rc-alternate-i386.iso /media/cdrom0
e importar el caché de CD: sudo /usr/share/apt-cacher/apt-cacher-import.pl -R -r /media/cdrom0
.
Configuración del lado del cliente:
- Sources.list: cambia todas las URL para que apunten a la URL de tu servidor. (es decir ) (cambie 1 cliente y, si funciona, cópielo en todos los demás sistemas)
deb http://apt-cacher-server:3142/archive.ubuntu.com/ubuntu/
2a. Usar como proxy para APT: configuración estática. En una terminal, escriba:
sudo nano /etc/apt/apt.conf.d/01proxy
Agregar:
Acquire::http::Proxy "http://<IP address or hostname of the apt-cacher server>:3142";
2b. Úselo como proxy para APT: configuración de itinerancia: consulte el enlace en la parte superior para la configuración y el script.
No lo he probado yo mismo, pero alguien en el trabajo usó esta página para configurarla nosotros mismos.
editar: Sobre el error: aparentemente la función de cambio de nombre de Perl no puede mover archivos a través de dispositivos, y así es como las importaciones y la caché se ubicaron en el disco.
Opciones: 1. use el parámetro -s (solo crea enlaces simbólicos). 2. Mueva manualmente los archivos al mismo dispositivo antes de importar.