jueves, 28 de abril de 2011

Replicar Repositorios de Ubuntu Maverick en una maquina local (debmirror)


Con esta solución se pretende ahorrar ancho de banda y poder mantener la cantidad de equipos que se deseen actualizados "A Velocidad de Lan"

1. Instalamos los paquetes encargados de hacer el trabajo.

  $   sudo apt-get install debmirror rsync apache2
2. En esta oportunidad se hará una replica de la distribución más reciente de Ubuntu, a saber Maverick (10.10) y unicamente para la arquitectura i386 en sus respectivos ambientes universe, multiuniverse, etc etc etc....


  $  debmirror -h ve.archive.ubuntu.com --method=http -r ubuntu -d maverick,maverick-updates,maverick-security,maverick-proposed,maverick-backports -a i386 -s main,universe,multiverse,restricted --nosource --progress --ignore-small-errors --ignore-release-gpg --ignore-missing-release --proxy=http://172.31.15.2:3128 --rsync-options=-aIL /var/www/ubuntu


Explicacion de parametros


-h es el host a replicar
--method esta clarito, aunque soporta otros como ftp hftp
-r es la recursividad que se aplicara a la carpeta seleccionadas en este caso ubuntu
-d indica las distros a descargar el soporte en este caso maverick
-a arquitecturas
-s especifica la secciones a descargar
--nosource no bajar las fuentes
--progress muestra el progreso
bla bla bla
en la opcion de --proxy colocan la ip de su proxy si lo poseen sino no lo colocan
y por ultimo la opcion --rsync indica que se actualizan solo los paquetes que no estan al día (ideal para una segunda oportunidad, es decir la primera vez correrlo sin ese parametro y luego actualizan....)


para mayor documentacion ver

  $  man debmirror
Ahora lo mas facil
probar si funciona
http://localhost/ubuntu

y al configurar las maquinas clientes solo editan el archivo

  $ sudo nano /etc/apt/sources.list
y sustituyen la direccion alli encontrada por la ip del servidor donde se uso debmirror y las secciones que deseen...

No hay comentarios:

Publicar un comentario