Como se podrá observar y se habrá visto en la información anterior de instalar debmirror en CENTOS, no existe soporte nativo de ese paquete, y a menos que se tenga un repositorio por rsync no se podrá descargar repositorios Debian para ser hosteados en CENTOS sin la necesidad de este. Por ello al usar esta herramienta hay que tener cuidado de poner las carpetas a sincronizar en diferentes subdirectorios, para evitar que por algún motivo el debmirror borre las carpetas fuera del ámbito del script en el mismo nivel del árbol.
También se recomienda usar el método http. pues el método debmirror y rsync ha arrojado errores con los archivos sources. Los scripts para sincronizar son los siguientes.
/usr/local/bin/debmirror --debug \ --progress \ --verbose \ --diff=none \ --host=mirrors.kernel.org \ --root=debian \ --method=http \ --dist=squeeze,wheezy,jessie,wheezy-updates,squeeze-updates,wheezy-backports \ --arch=i386,amd64 \ --nosource \ --section=main,contrib,non-free \ --i18n \ --getcontents \ --ignore-release-gpg \ --ignore-missing-release \ /repo/debian/main > /repo/rsync.log echo "Culminada la Sincronizacion del repositorio debian arquitetura amd64." exit
/usr/local/bin/debmirror --debug \ --progress \ --verbose \ --diff=none \ --host=security.debian.org \ --root=:debian-security \ --method=http \ --dist=squeeze/updates,wheezy/updates,jessie/updates \ --arch=i386,amd64 \ --nosource \ --section=main,contrib,non-free \ --getcontents \ --ignore-release-gpg \ --ignore-missing-release \ --rsync-options=-aIL \ /repo/debian/security > /repo/rsync.log echo "Culminada la Sincronizacion del repositorio debian security arquitetura amd64." exit
Sepan disculpar la simpleza, pero espero igual les sea de utilidad.
No hay comentarios:
Publicar un comentario