El 23/06/17 a las 15:05, Juan Carlos escribió:
> El 23/06/2017 a las 10:36 a.m., Maikel Llamaret Heredia escribió:
>> Alguien conoce algún sitio .cu de donde poder usar los repositorios de
>> Manjaro (que no sea http://descargas.jovenclub.cu/repos/manjaro/ ,
>> desde ahí es casi perder el tiempo, a no ser desdfe la Red de Joven
>> Club, sincronizar esos repos es imposible o casi imposible) ????
>> En fin, los repos de Manjaro actualizados estarán en algún otro sitio
>> nacional???
> 
> 
> jajaja maikel en eso mismo estoy yo fui al nodo de jovenclub de aca y lo
> pusieron a bajar por rsync imaginate ellos tienen 100mb por fibra optica
> contra el nodo nacional hoy debo recoger el disco con el repo ya copiado
> pero como te lo hago llegar yo pudiera publicarlo pero dentro de mi vpn
> transnet ? despues quiero ver si lo mantengo actualizado de jc pero por
> lo que veo que estas comentando!! por cierto mandame la guia de install
> y config de manjaro y algunas pacotillas que tengas como iconos para
> plasma kde etc.. necesito temas para firefox y thunderbird tambien.
> 
> Salu2.
> 
Para crear un mirror de manjaro:

mkdir -p  /var/www/mirror/manjaro

Como segundo paso crearemos un script de actualización manjaro-sync.sh
con el contenido siguiente.

#!/bin/bash

# This script should be a cronjob and should be run a few times a day.
(example for /etc/crontab: "0  *  *  *  * root /usr/bin/manjaroreposync").
# However you can also move this script to "/etc/cron.hourly".
# To be an official Manjaro Linux mirror and to get access to our rsync
server, you have to tell us your static ip of your synchronization server.

DESTPATH="/var/www/mirror/manjaro"
RSYNC=/usr/bin/rsync
LOCKFILE=/tmp/rsync-manjaro.lock



synchronize() {
    $RSYNC -rtlvH --delete-after --delay-updates --safe-links
rsync://repo.manjaro.org/repos "$DESTPATH"
}



if [ ! -e "$LOCKFILE" ]
then
    echo $$ >"$LOCKFILE"
    synchronize
else
    PID=$(cat "$LOCKFILE")
    if kill -0 "$PID" >&/dev/null
    then
        echo "Rsync - Synchronization still running"
        exit 0
    else
        echo $$ >"$LOCKFILE"
        echo "Warning: previous synchronization appears not to have
finished correctly"
        synchronize
    fi
fi

rm -f "$LOCKFILE"

Datos a tener en cuenta:

La url rsync de manjaro ejemplo hace su copia desde el espejo oficial de
manjaro, para acceder a el tenéis que pedir que os añadan a la lista
blanca del servidor desde Foro Manjaro.
El nombre del script ejemplo se puede modificar sin problema.

Ejemplo Manjaro:

chmod +x /var/www/mirror/manjaro-sync.sh

Por último solo nos queda agregarlo al cron para que se ejecute cuando
deseamos, con el comando crontab -e

Listo.
-- 
Arian Molina Aguilera
Administrador de Redes y Servicios Telemáticos
Linux Usuario Registrado #392892
Telfs: +53(7)696-7510 ext 236
jabber: linuxc...@openmailbox.org
Brascuba Cigarrillos S.A. La Habana. Cuba.
“Nunca consideres el estudio como una obligación,
sino como una oportunidad para penetrar en el bello
y maravilloso mundo del saber. Albert Einstein”
______________________________________________________________________
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

Responder a