Mostrando entradas con la etiqueta Replicar Repositorios de Ubuntu Maverick en una maquina local (debmirror). Mostrar todas las entradas
Mostrando entradas con la etiqueta Replicar Repositorios de Ubuntu Maverick en una maquina local (debmirror). Mostrar todas las entradas

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...