Como crear un mirror de un repositorio de Debian
Voy a explicar dos metodos. El rsync es mas genérico sirve también para sincronizar tu sitio hacer una backup del mismo etc. El debmirror obviamente solo sirve para este fin
Con rsync
apt-get install rsync
ejemplo
rsync -rvlHtzu –delete –stats –progress –exclude-from=archivo.txt url::directorio ./directorio-local
creamos un script con este contenido
rsync -rvlHtzu –delete –stats –progress –exclude-from=excluidos.txt ftp.debian.org::debian /var/www/debian
Con debmirror
apt-get install debmirror
creamos un script con este contenido
MIRROR=”ftp.debian.org” VERSION=”stable” # El directorio /var/www es el directorio raíz del servidor web DIR_MIRROR=”./debian” DIR_NONUS=”./debian-non-US” DIR_SECURITY=”./debian_security”
# paquetes normales debmirror –ignore-release-gpg –getcontents -a i386 -s main,contrib,non-free \ -h ${MIRROR} -d ${VERSION} –nosource –progress –cleanup –method=http \ –debug -v -p ${DIR_MIRROR}
# paquetes non-us debmirror –cleanup –ignore-release-gpg –getcontents -a i386 -s \ main,contrib,non-free -h non-us.debian.org -d ${VERSION}/non-US –nosource \ –progress –method=http –debug -v -p -r /debian-non-US ${DIR_NONUS}
# paquetes security debmirror –ignore-release-gpg -a i386 -s main,contrib,non-free \ -h security.debian.org -d ${VERSION}/updates –nosource –progress –cleanup \ –method=http –debug -v -p -r /debian-security ${DIR_SECURITY}
MrIX mitchell69uk@gmail.com
2 comments so far
Hola, interesante tutorial. Pero creo que deberias explicar que es lo que exactamente hace cada parametro y cada comando.
Yo creo que alguien entra a leer este tipo de posts buscando aprender, no buscando algo hecho.
Diciembre 22nd, 2007Trackbacks