Una pequeña ayuda en cuanto a la creacion de mirror en debian...
Muchos deseamos en nuestro linux instalar todos los
paquetes que deseamos pero no siempre poseemos una buena conexion
como para usarlo online desde internet, pues aqui les mostrare una manera
facil pero duradera de tener nuestro propio mirror y asi utilizarlo en
nuestra LAN... solo les recomiendo ser pacientes porque puede tardar semanas
segun velocidad de conexion... ;)
Estos pequeños scripts brindan la posibilidad de ejecutar el mirror
y quedarse funcionando aunque cerremos la konsole ademas registra
dentro de un archivo el estado de paquetes en descarga...
Mirror Debian Lenny
#!/bin/sh
#Mirror-Debian
DISTRO=lenny
HOST=ftp.es.debian.org
DESTDIR=/home/mirror/debian_lenny
SECTION=main,contrib,non-free
PROXY=http://usuario:pass@ip:port/
debmirror -v -p -m \
--proxy=$PROXY \
--arch=i386 \
--passive \
--nosource \
--postcleanup \
--method=http \
--host=$HOST \
--root=debian \
--timeout=1800 \
--dist=$DISTRO \
--section=$SECTION \
--ignore-release-gpg \
--pdiff=none \
$DESTDIR > $DESTDIR/mirror.log 2>&1&
exit 0
Mirror Debian-multimedia
#!/bin/sh
#Mirror-Debian
DISTRO=lenny
HOST=ftp.es.debian.org
DESTDIR=/home/mirror/debian_multimedia
SECTION=main
PROXY=http://usuario:pass@ip:port/
debmirror -v -p -m \
--proxy=$PROXY \
--arch=i386 \
--passive \
--nosource \
--postcleanup \
--method=http \
--host=$HOST \
--root=debian-multimedia \
--timeout=1800 \
--dist=$DISTRO \
--section=$SECTION \
--ignore-release-gpg \
--pdiff=none \
$DESTDIR > $DESTDIR/mirror.log 2>&1&
exit 0
Mirror debian-security
#!/bin/sh
#Mirror-Debian
DISTRO=lenny/updates
HOST=ftp.es.debian.org
DESTDIR=/home/mirror/debian_security
SECTION=main,contrib,non-free
PROXY=http://usuario:pass@ip:port/
debmirror -v -p -m \
--proxy=$PROXY \
--arch=i386 \
--passive \
--nosource \
--postcleanup \
--method=http \
--host=$HOST \
--root=debian-security \
--timeout=1800 \
--dist=$DISTRO \
--section=$SECTION \
--ignore-release-gpg \
--pdiff=none \
$DESTDIR > $DESTDIR/mirror.log 2>&1&
exit 0
Salud2s, espero que les sirva de algo...
bye... ;)
Comentarios
Esta ...
Esta completo, gracias por el aporte
Usando GNU es el unico modo de ser libre...
Jabber UID: 433411@gmail.com
Linux User 433411
Usando GNU es el unico modo de ser libre...
Linux User 433411
Es recomendable tambien la
Es recomendable tambien la opcion --progress en debmirror para ver el avanze de la descarga
Cita: Es recomendable
[quote]Es recomendable tambien la opcion --progress en debmirror para ver el avanze de la descarga[/quote]
chaval esta parte casualmente es para eso ...
no necesita el (--progress)
como mismo dije, crea un .log que almacena el proceso OK...
$DESTDIR > $DESTDIR/mirror.log 2>&1&
Salud2s...
______________________
!!!AdminRed_Debian!!!
______________________
!!!AdminRed_Debian!!!
ok, lo q pasa es q esto
ok, lo q pasa es q esto generalmente se lo pondria en el crontab y en el correo que te envia el cron no saldria el progreso a menos de q adjuntes el archivo de log que has creado.
Es por eso , porq yo lo utilizo asi.
Pero me gusta como separas
Pero me gusta como separas las variables es un poco mas ordenado que tener todo en unas sola linea
Vale men, todo depende del
Vale men, todo depende del modo que sea usado, yo por ej deseo verlo en un .log , pero es como siempre decirmos todos, GNU/Linux es libre y asi de libre es su uso...
Gracias por el apoyo...
Salud2s...
______________________
!!!AdminRed_Debian!!!