[ubuntu-ar] [ANUNCIO] Nuevo Mirror para Argentina
Guido De Vita
gdevita at innova-red.net
Wed Mar 3 12:47:14 GMT 2010
Pablo escribió:
>
>
> 2010/3/2 Guido De Vita <gdevita en innova-red.net
> <mailto:gdevita en innova-red.net>>
>
> Hola me llamo Guido y en Innova|Red (NREN de Argentina) instalamos
> un mirror de Ubuntu que ahora es el oficial.
>
> Funciona tanto para releases (CD o DVD en formato ISO por lo
> general) como para archive (actualizaciones por synaptic, apt-get,
> etc). Como podrán ver somos ahora ar.archive.ubuntu.com
> <http://ar.archive.ubuntu.com> y ar.releases.ubuntu.com
> <http://ar.releases.ubuntu.com>
>
> Nos gustaría tener un poco de feedback de los usuarios, ya que
> nosotros también apoyamos al desarrollo de este excelente sistema
> operativo que hace muchos años usamos.
>
> Les agradezco mucho su colaboración y ojalá que ayudemos así a
> hacer crecer a la comunidad.
>
> Saludos!
>
>
> Tengo un poco de curiosidad de como llevaron a acabo el labor. Me
> gustaría saber si documentaron en algún lugar como fue la
> implementacion del repositorio, en cuanto a puesta en marcha y todo lo
> que implica. Y la verdad que es algo para dar las gracias. Y
> felicitarlos. La verdad que suele ser de mucha ayuda un repositorio
> que sea a nivel local.
>
>
>
>
> --
> Pablo
No usamos los scripts de ubuntumirror porque 1ro nos avisaron de
canonical super tarde y 2do son bastante dificiles de entender y no
funcionan bien sin tocarlos.
Entre mi compañero y yo hicimos 2 scripts te los posteo aca:
script llamador archive
#!/bin/bash
corre=$(ps aux | grep -v grep | grep -c "archive.sh")
if [ "$corre" = "0" ]
then
/var/ubuntu/archive.sh | grep -v tmp | /usr/bin/multilog t s1000000 n4
/var/log/ubuntuarchive
chown -R ubuntu:www-data /var/ubuntu/archive
chmod -R 754 /var/ubuntu/archive
fi
exit 0
Script de ubuntu toqueteado un poco:
#/bin/dash
fatal() {
echo "$1"
exit 1
}
warn() {
echo "$1"
}
# Find a source mirror near you which supports rsync on
# https://launchpad.net/ubuntu/+archivemirrors
# rsync://<iso-country-code>.rsync.archive.ubuntu.com/ubuntu should
always work
RSYNCSOURCE=rsync://archive.ubuntu.com/ubuntu/
# Define where you want the mirror-data to be on your mirror
BASEDIR=/var/ubuntu/archive/ubuntu/
if [ ! -d ${BASEDIR} ]; then
warn "${BASEDIR} no existe todavía, intentando crearlo..."
mkdir -p ${BASEDIR} || fatal "La creación de ${BASEDIR} falló."
fi
echo "Ejecutando primer etapa de actualización"
rsync --recursive --times --links --hard-links \
--stats \
--exclude "Packages*" --exclude "Sources*" \
--exclude "Release*" \
${RSYNCSOURCE} ${BASEDIR} || fatal "Falló la primer etapa de
actualización."
echo "Ejecutando segunda etapa de actualización"
rsync --recursive --times --links --hard-links \
--stats --delete --delete-after \
${RSYNCSOURCE} ${BASEDIR} || fatal "Falló la segunda etapa de
actualización."
echo "Se actualizó el repositorio exitosamente."
llamador de releases:
/var/ubuntu/releases.sh 2>&1 | grep -v tmp | /usr/bin/multilog t
s1000000 n4 /var/log/ubuntureleases
#/bin/dash
fatal() {
echo "$1"
exit 1
}
warn() {
echo "$1"
}
# Find a source mirror near you which supports rsync on
# https://launchpad.net/ubuntu/+cdmirrors
# rsync://<iso-country-code>.rsync.releases.ubuntu.com/releases should
always work
RSYNCSOURCE=rsync://rsync.releases.ubuntu.com/releases
# Define where you want the mirror-data to be on your mirror
BASEDIR=/var/ubuntu/archive/releases
if [ ! -d ${BASEDIR} ]; then
warn "${BASEDIR} no existe, intentando crearlo..."
mkdir -p ${BASEDIR} || fatal "La creacion de ${BASEDIR} falló."
fi
rsync --verbose --recursive --times --links --hard-links \
--stats \
${RSYNCSOURCE} ${BASEDIR} || fatal "Fallo al hacer rsync de
${RSYNCSOURCE}."
chown -r ubuntu:www-data /var/ubuntu/archive/releases
chmod 754 /var/ubuntu/archive/releases
echo "Terminada la actualización"
date
A eso se suma un archivo de keys ssh que te dan ellos para que no se
pueda entrar por password y restringido solo a una IP de canonical para
hacer actualizaciones por PUSH.
Bueno y eso le ponemos unos limites de trafico para que no me volteen
los routers porque creanme, mucha gente usa Ubuntu.
Lo que me gustaría saber es a que velocidades están descargando.
Cualquier cosa que necesiten avisen por este medio.
Saludos, Guido De Vita.
------------ próxima parte ------------
Se ha borrado un mensaje que no est? en formato texto plano...
Nombre : gdevita.vcf
Tipo : text/x-vcard
Tama?o : 278 bytes
Descripci?n: no disponible
Url : https://lists.ubuntu.com/archives/ubuntu-ar/attachments/20100303/203ec395/attachment.vcf
More information about the Ubuntu-ar
mailing list