V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

approx

Proxy de paquetes para sistemas Debian que ayuda a almacenar en caché los paquetes .deb, lo cual ahorra ancho de banda y reduce los tiempos de descarga al instalar o actualizar en múltiples máquinas dentro de una red local. Cada paquete se descarga desde un sitio remoto solo una vez, independientemente de cuántos clientes locales lo instalen. Las ubicaciones de los repositorios solo deben cambiarse en el archivo de configuración de approx, no en el archivo /etc/apt/sources.list de cada cliente. Primero configurar el servidor approx:

# nano /etc/approx/approx.conf

Y añadir las lineas deseadas. Cada línea en este archivo indica un alias para un repositorio.

debian http://deb.debian.org/debian

security http://security.debian.org/debian-security

max_age 30d

En este caso, debian y security son alias que apuntan a los repositorios oficiales. approx almacenará en caché los paquetes que se descarguen desde estos alias. La linea "max_age" es para hacer que los paquetes caduquen en 30 días.

# systemctl start approx
iniciar el servicio
# systemctl status approx
confirmar si está activo

Después en cada máquina cliente de la red, se modifica el archivo /etc/apt/sources.list para que apunte al servidor approx. Por ejemplo si el servidor proxy tiene la IP 192.168.1.100, el archivo podría verse así:

deb http://192.168.1.100:9999/debian stable main

deb http://192.168.1.100:9999/security stable/updates main

Ahora, cada vez que se descarguen paquetes desde este cliente, approx almacenará los paquetes en caché en el servidor.

# approx-gc
elimina los paquetes que ya no son necesarios
# tail -f /var/log/approx.log
ver los registros de actividad
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
2845 entradas - Acerca del Tractatus
La Pipa Plena 2024