sábado, 8 de marzo de 2014

Apt-Cacher NG



Buenas a todos.

Para el examen del próximo martes utilizaremos una nueva forma para instalar los repositorios. En vez de descargar todos los pc los mismos paquetes, dichos paquetes ya estarán descargados en una única máquina y nuestros pc cogerán dichos paquetes a través de la red.

Vamos a ver cómo funciona y cómo se configura. En la máquina servidor de paquetes,  tenemos que tener lógicamente una IP fija e instalaremos los paquetes "apt-cacher-ng" y "apache2".
$ sudo apt-get install apt-cacher-ng apache2

Y con esto ya quedaría terminada la parte del servidor, fácil ¿verdad?.
Funciona por defecto perfectamente, pero si fuera necesario, las opciones de configuración  las encontraríamos en el fichero acng.conf dentro de /etc/apt-cacher-ng/


Como vemos en la captura podríamos variar la carpeta por defecto donde almacena los paquetes, donde guarda los log o el puerto que utiliza por defecto.
En la carpeta por defecto de caché veremos algo de estilo


Para ver si funciona correctamente el servidor, ponemos en un navegador:
http://localhost:3142


Vamos a configurar ahora nuestros clientes. Creamos un fichero /etc/apt/apt.conf.d/02proxy con el siguiente contenido:
Acquire::http { Proxy "http://IP_servidor_paquetes:3142"; };

Para comprobar que funciona como es debido, puedes asignar una IP fija a tu cliente y no utilizar ningún gateway:


Verás que tienes ping con la IP de tu servidor de paquetes pero no tienes con el "exterior". Por lo tanto, si eres capaz de actualizar, tienes la seguridad al 100% de que los paquetes los está cogiendo de tu servidor.



En el servidor también es recomendable crearlo, pero con el contenido ligeramente modificado. Con esto, todas las actualizaciones que se realicen en el servidor, estarán "cacheadas" para todos los usuarios.


Después de realizar un "sudo apt-get update" en el servidor y en el cliente ya podremos empezar a instalar los distintos paquetes . Vamos a instalar nuestro xubuntu-desktop usando este sistema.


Vemos como la velocidad de descarga es otra cosa a lo que nos suele tener acostumbrado. Ojo, la velocidad de descarga, porque la instalación sigue siendo igual de lenta. En mis pruebas durante estas últimas horas, más de 120 minutos!!!! (*)
O algo cambia radicalmente o el día del examen, lo veo muy, muy negro.

Un saludo para todos.

(*) Casi 180 minutos en un ordenador y unos 30 en otra con la misma configuración de mv. Raro, raro. Algo causa que el rendimiento caiga a niveles lamentables, pero el el problema es averiguar qué está causando esa instalación tan lenta en algunos casos...



No hay comentarios:

Publicar un comentario