- Sistema: Ubuntu Hardy Heron (8.04.1), 32 bits, 64 bits
Se debe escoger un equipo que será el servidor y es donde estará el caché. Los demás equipos serán los clientes.
Configurando el servidor
Para identificar al servidor en las demás máquinjas, debemos asignarle una IP fija o estática. Si no está así, entonces nos vamos al Network Manager que accedemos a través del respectivo ícono ubicado en la bandeja del sistema (junto al reloj) y ponemos los valores.
Podemos poner la IP que la máquina ya tiene asignada. La accedemos, en la terminal, con ayuda del comando:
$ ifconfig
Ahora instalamos este paquete:
- apt-cacher
Cómo administrador editamos este archivo:
/etc/default/apt-cacher
En la opción AUTOSTART ponemos como valor 1
Esto hará que el demonio apt-cacher inicie en cada arranque. Pero para no esperar al siguiente reinicio, en una terminal ejecutamos:
$ sudo /etc/init.d/apt-cacher start
Configurando los clientes
En los clientes lo único que debemos cambiar son los repositorios (Menú Sistema → Administración → Orígenes del software) Si tenemos algo así:
deb http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
lo cambiamos por algo así, insertando el IP y puerto del servidor:
deb http://192.168.0.1:3142/archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
Cambiando el valor 192.168.0.1 por el IP de su servidor. El 3142 es el puerto predeterminado por donde apt-cacher escucha.
Con eso ya tenemos un caché común para todas las máquinas de la red. Así si alguna hace una instalación, el paquete queda en el servidor. La siguiente que instale dicho paquete no tendrá que bajarlo otra vez. Muy útil para cuando actualizamos el sistema.