Como descargar el repo de Manjaro por lftp

Hola, soy un usuario de Manjaro Linux , lo cual gracias a el me obliga a aprender lo que es realmente linux y sus bondades , una de esas bondades es el comando lftp , que te facilita la casi copia exacta de algún FTP. Y aqui les traigo mi script para eso

#!/bin/bash

#Script para actualizar mi repo de Manjaro
#Creado por Maykel Arias Torres

#Por si necesitas proxy para descargar el repo
export no_proxy="localhost,127.0.0.1,"
export http_proxy="http://proxy:puerto"
export https_proxy=$http_proxy
export ftp_proxy=$http_proxy
export rsync_proxy=$http_proxy
export HTTP_PROXY=$http_proxy
export HTTPS_PROXY=$http_proxy
export FTP_PROXY=$http_proxy
export RSYNC_PROXY=$http_proxy

#Arquitectura que deseas descargar
arch=x86_64

#Donde vas a guardar el repo
destino=/run/media/maykel/Datos/repo/manjaro/

#Tipo de version (stable , unstable , testing)
brach=stable

#Opciones
opciones='-v -e --ignore-time '

#Servidor de donde lo vas a descargar
servidor=http://ftp.sld.cu/manjaro

# Empezar la Actualizacion
echo -e 'Status'
#Borrar el state
rm -v ${destino}state

#Descargar el state
wget ${servidor}/state -O ${destino}state

echo -e 'core'
lftp -c mirror ${servidor}/${brach}/core/${arch} ${destino}/${brach}/core/${arch} ${opciones}
echo -e 'extra'
lftp -c mirror ${servidor}/${brach}/extra/${arch} ${destino}/${brach}/extra/${arch} ${opciones}
echo -e 'multilib'
lftp -c mirror ${servidor}/${brach}/multilib/${arch} ${destino}/${brach}/multilib/${arch} ${opciones}
echo -e 'Community'
lftp -c mirror ${servidor}/${brach}/community/${arch} ${destino}/${brach}/community/${arch} ${opciones}

 

 

Cualquier inquietud me podes preguntar al correo o hacer comentarios.

¿Te resultó interesante? Compártelo ...



Publicado por maykel

Forma parte de GUTL desde el 31 enero, 2017.

Este artículo tiene 24 comentarios

  1. Muy bueno saber que crecen los user que usan Manjaro en Cuba.
    Nunca pensé que tanto trabajo de gestionar este repo para salud iba a ser tan útil.
    Mira lo que se usa para hacer el mirror de Manjaro en Infomed también es con lftp, algo así:
    ##lftp -f /ruta/mirror-manjaro
    lftp -e «mirror –delete –only-newer /manjaro/ /home/usuario/manjaro/» https://mirrors.tuna.tsinghua.edu.cn/
    Cree un grupo de Telegram, para agruparnos como comunidad, pero no tiene casi miembros, así que acá te dejo el enlace.
    https://t.me/ManjaroEnCuba
    Saludos!

  2. Muy bueno el script, a mi esposo y a mi nos funciona a las mil maravillas.
    Gracias a todos.
    Es muy bueno saber que la comunidad esta reconociendo las cosas buenas de manjaro

  3. Una duda repentina y de ultima hora (mas bien dos)… ¿por que tengo que descargar primero el «state»? ¿LFTP no es capaz de gestionar eso sin tener que auxiliarse en wget?

    • buen porque solo yo descargo a x64, y para que pacman-mirror -g no te de error el lee el fichero state, y hasta donde yo eh estudiado el lftp no gestiona ficheros solos. y si lo hace me gustaría que me lo dijeran

  4. Excelente noticia… oye hablando como los locos… quiero darle una probadita pero el ISO que descargué desde las fuentes oficiales de Manjaro, comprobado por la suma MD5 etc…. está OK, pero creo el booteable con Unetbootin y no me arranca… o sea, no arranca correctamente, empieza pero se cuelga en algún momento… ahora les digo los mensajes…

    • Afirmativo… tendrías que modificar un poco las rutas en dependencia de donde y como esten publicados los repos de Debian que mencionas pero al final es un Script para automatizar la descarga desde LFTP o Wget asi que en teoría Si se pudiera adaptar.

    • es brach , es que yo tengo mis problemas con el ingles y si se puede hacer para cualquier cosas que quieras descargar

  5. Saludos amig@s: una pregunta quizá un tanto tonta, al ver el script observo que no se descarga el pool..es que no es necesario??? O sea, el pool no es necesario para tener el repo actualizado?? Disculpen pero quiero probar una rolling release y me he decantado por manjaro, pero primero lo primero, quiero tener el repo en mi finca para asegurar…Por cierto, muy buena la ayuda..salud y suerte

Los comentarios están cerrados.