rsync solo descarga los paquetes que han sufrido alguna modificacion
o descarga todo de nuevo?? De antemano gracias!!
--
==========================
]*-- lInUx rUlEz --*[
Mario Gonzalez
Administrador de Sistemas
==========================
Mi clave publica gpg la encuentras en:
http://www.cfrm.cl/~mario/pub.gpg
--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
En mi universidad lo usamos y funciona muy bien
apt-get install debmirror
man debmirror
Gracias por responder.
Matias
man debmirror:
debmirror - Debian partial mirror script, with ftp, http, hftp or rsync
and package pool support
debmirror se conecta al mirror al cual queremos hacer el espejo, se
descarga la lista de paquetes actualizada, la lee y compara con la local
borra los archivos que ya no sirven y se descarga sólo los nuevos.
El invento que tenemos montado en nuestro server es:
debmirror -a i386 -s main,contrib,non-free -h ftp.rediris.es -d
stable,unstable,testing /ftp/mirror --nosource --progress
todo en una línea, con lo que se baja los paquetes nuevos de rediris de
las versiones stable, testing y unstable de debian y lo guarda en
/ftp/mirror con toda la estructura del sistema de servidores de debian.
Depués en el apache se crea un link a ese directorio y en el ftp se
permite el acceso anónimo a ese directorio tambien.
El script se ejecuta todos los días a las 4 de la mañana (crontab) y de
momento ha estado funcionando bien durante casi un año, aunque una vez
se corrompió y todavia desconocemos la causa.
A día de hoy el mirror con las 3 versiones ocupa 16 Gigas aprox.
Esta es la salida del comando si no hay nada que actualizar:
Mirroring to /ftp/mirror from http://anonymous:ftp.rediris.es//debian/
Arches: i386
Dists: stable,unstable,testing
Sections: main,contrib,non-free
Attempting to get lock, this might take 2 minutes before it fails.
Get Release files.
Getting: dists/stable/Release... ok
Getting: dists/stable/Release.gpg... ok
Getting: dists/unstable/Release... ok
Getting: dists/unstable/Release.gpg... ok
Getting: dists/testing/Release... ok
Getting: dists/testing/Release.gpg... ok
Get Packages and Sources files and other miscellany.
Parse Packages and Sources files and add to the file list everything
therein.
Cleanup mirror.
Download all files that we need to get (1 MiB).
Downloaded files in 11s
Everything OK. Moving meta files.
All done.
Saludos