Te copio mi conf de debmirror para debian9. Como verás este apunta a los
repos de JC, pero para usarlo en internet solo cambio la variable
DEBIAN_FROM. En cuanto al parametro proxy usalo solo si estas detras de
un servidor proxy. Otra cosa en mi caso creo un direcctorio
/var/log/mirror/ para guardar separadamente los log de debmirror.
Salu2
DEBIAN_FROM=download.jovenclub.cu/repos/debian
DEBIAN9_TO=/datavvg/Update_Repos/debian/stretch
## Downloading debian stretch ###
echo "Descargando repo debian-stretch"
# Mirror host
FROM=$DEBIAN_FROM
# Archive location
TO=$DEBIAN9_TO
# -
LOGDIR=/var/log/mirror/
LOGFILE=debian9.log
# Main archive
debmirror \
--passive \
--progress \
--verbose \
--host=$FROM \
--root=stretch \
--dist=stretch \
--section=main,contrib,non-free \
--arch=i386,amd64 \
--timeout=3600 \
--method=http \
--postcleanup \
--nosource \
# --proxy=http://user:passw...@proxy.terrazas.tur.cu:3128/ \
--ignore-release-gpg \
--ignore-small-errors \
--ignore=tools/* \
$TO >>$LOGDIR/$LOGFILE 2>&1
El 08/02/2017 a las 04:15 PM, Jose Joaquin Ruiz Silva escribió:
A ver si que se a tocado este tema pero no entiendo tengo montado el
debian 9 con debmirror y este es el codigo que tiene
#!/bin/bash
proxy=http://pepe:pepe2017@0.0.0.0:3128/ el 0.0.0.0 es otra ip es que
es militar
ARQUITECTURA=i386,amd64
METODO=http
ROOT=debian
RAMA=stretch,stretch-backports,stretch-updates,stretch-proposed-updates
HOST=ftp.es.debian.org
TO=/mnt/Linux/Debian/stretch
SECCIONES=main,contrib,non-free
# -
LOGDIR=/mnt/Linux/Debian
LOGFILE=stretch.log
date >$LOGDIR/$LOGFILE
if [ -f $LOGDIR/stretch.pid ]; then
echo "La actualizacion del mirror se esta ejecutando."
else
echo $$ > $LOGDIR/stretch.pid
echo
"==="
echo "Actualizando los repositorios PRINCIPALES; main, contrib, non-free"
echo
"==="
echo ""
debmirror -a ${ARQUITECTURA} \
--timeout=15000 \
--diff=none \
-s ${SECCIONES} \
-h ${HOST} \
-r ${ROOT} \
-d ${RAMA} \
-e ${METODO} \
--proxy=$proxy \
--passive \
--progress \
--verbose \
--nosource \
--rsync-extra=none \
--i18n --exclude='/Translation-.*\.bz2$'
--include='/Translation-es.*\.bz2$' --include='/Translation-en.*\.bz2$' \
--exclude='/l10n-.*\.deb$' --include='/l10-es.*\.deb$'
--include='/l10-en.*\.deb$' \
--ignore-release-gpg \
${TO} >$LOGDIR/$LOGFILE 2>&1
(cd $LOGDIR; savelog $LOGFILE)
rm $LOGDIR/stretch.pid
fi
exit 0
y veo que hay carpetas que no me baja del repo a ver todo paso y me di
cuenta porque quiero montar el mxcola y tengo que instalar mailgraph y
queuegraph pero no encuentra el queuegraph y esta en el repo de internet
Saludos y alguien me puede ayudar o si tiene al otro .sh que me pueda
servir lo agradeceria.
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l