Cuando administramos una red local, con Debian corriendo en las maquinas ya sea servidores o clientes, el proceso de actualizacion e instalacion se vuelve bastante lento, ya sea por el ancho de banda u otros factores. Si este es el caso apt-proxy nos puede ayudar.
Es un demonio basado en Python, el cual guarda una copia de todas las peticiones apt que pasan a traves de el, y luego guarda una copia de los archivos localmente, de esta manera solo es necesario descargar el archivo .deb una sola vez.
La instalación es simple, tecleamos el siguiente comando en la maquina que deseamos utilizar como proxy server, la vieja rutina:
apt-get install apt-proxy
Luego que se complete la instalación tendremos un demonio escuchando en el puerto 9999.
Los paquetes descargados son almacenados por defecto en /var/cache/apt-proxy, esta y otras muchas opciones, incluyendo los servidores en internet de los cuales descargamos los paquetes, el puerto e interfase por la cual apt-proxy escucha, se puede configurar en el archivo /etc/apt-proxy/apt-proxy-v2.conf.
El único cambio pendiente es configurar el archivo /etc/apt/sources.list para que todas las maquinas corriendo Debian puedan actualizar e instalar paquetes desde nuestro server.
archivo: /etc/apt/sources.list |
deb lenny main contrib non-free deb-src lenny main contrib non-free #deb http://ftp.debian.org/debian/ lenny main contrib non-free #deb-src http://ftp.debian.org/debian/ lenny main contrib non-free #Multimedia w32codecs deb http://www.debian-multimedia.org lenny main #deb http://ftp.debian.org/debian/ etch main contrib non-free #deb-src http://ftp.debian.org/debian/ etch main contrib non-free #deb http://security.debian.org/ etch/updates main contrib non-free #deb-src http://security.debian.org/ etch/updates main contrib non-free |
Como podran ver, el archivo anterior lo vengo editando desde sarge, luego etch y ahora con lenny/testing ya comente etch. Aca hay que prestar atencion a las primeras dos lineas, las cuales actualizan mi sistema desde un repositorio de mi LAN.
Ahora, la siguiente vez que actualicemos el resto de maquinas con apt-get update y apt-get upgrade (o aptitude), debería ser a velocidades de la red local a 100Mbps.
“… And i’m braindead virtually, Sociability… “
En el ámbito de la informática y la cadena de bloques, el conocimiento teórico a…
El emergente dominio de las criptomonedas ha cautivado la imaginación colectiva por su potencial para…
En el siempre evolucionante mundo de las criptomonedas, el capital de riesgo (VC) ha encontrado…
?? Resumen video : Gareth Soloway Bitcoin, prepárate para lo que viene Introducción El mercado…
En marzo de 2023, el mundo financiero se vio sacudido por el repentino colapso de…
A medida que Bitcoin continúa ganando popularidad y reconocimiento, aumenta la necesidad de escalabilidad y…