Baixador automático de Sabayon
Publicado por Alberto Federman Neto. (última atualização em 26/05/2017)
[ Hits: 1.696 ]
Homepage: https://ciencialivre.blog/
Este é um baixador automático de Sabayon. Ele localiza os mais recentes "Daily Builds" do Sabayon Linux, e os baixa, usando sincronização com rsync.
Requer o pacote rsync instalado. Testado em Sabayon 17.05, mas como usa apenas rsync e comandos gerais, deve poder baixar Sabayon também a partir de outras distros.
Baseado no script RSYNCdev, de Joost Ruis, Holanda,e divulgado por Patrick Tuithof, Holanda:
https://www.facebook.com/groups/36125411841/10153865837371842/
https://plus.google.com/104450923229791580725/posts
E é uma modificação melhorada do meu script anterior, RSYNCDEV-pt-BR:
https://www.vivaolinux.com.br/script/rsyncdev-pt-BR-v6sh-Um-baixador-automatico-de-ISOs-de-Sabayon-L...
#!/bin/bash # BAIXASABA, em Português do Brasil. # Baixador Automático de Sabayon. # É um Bash Script para baixar automáticamente os mais recentes "Daily Builds" do # Sabayon Linux, a partir do Espelho RSYNC Brasileiro. # Requer que o pacote RSYNC tenha sido préviamente instalado. # Editado em Sabayon Linux, com Geany. # Baseado do Script RSYNCdev, de Joost Ruis, Holanda,e # divulgado por Patrick Tuithof, Holanda: # www.facebook.com/groups/36125411841/10153865837371842/ # https://plus.google.com/104450923229791580725/posts # e modificado do meu Script Anterior,RSYNCDEV-pt-BR: # www.vivaolinux.com.br/script/rsyncdev-pt-BR-v6sh-Um-baixador-automatico-de-ISOs-de-Sabayon-Linux-versao-6 # Para baixar o código original, em Inglês, use este Link: # https://www.facebook.com/download/901835993246025/rsyncdev # Traduzido e Modificado Por Alberto Federman Neto, Albfneto, Brasil. # <albfneto@fcfrp.usp.br> # Versão 8, Build 2, 2017. # Livre para Uso, modificação e aperfeiçoamento e como parte, # ou subrotina de pacotes. # Algumas variáveis necessárias, definidas. Modificado # para Espelho Brasileiro. # Set some vars. MIRROR_URL="sabayon.c3sl.ufpr.br" echo -e "Benvindo ao BAIXADOR AUTOMATICO DE ISOs DE SABAYON lINUX" echo "" echo "Baseado no Script SyncDEV de Joost Ruis, Holanda." echo "Traduzido e Modificado por Alberto Federman Neto, Brasil." echo "albfneto, E-Mail: <albfneto@fcfrp.usp.br>" echo "Versão 8, Build 5, 2017." echo "" sleep 3 echo -e "Opções a Baixar, sempre são as Daily Builds mais novas,\n" echo -e "e sempre baixadas do Espelho Brasileiro, com RSYNC\n" echo -e "\n" sleep 3 echo -n "O Sabayon Linux Existe em Várias versões:" echo -n "Com KDE, GNOME, MATE, XFCE ou LxQT,além de Sabayon para Servidores, SpinBase com Fluxbox," echo -n "e o Minimal (equivale ao Gentoo Minimal)" echo -n "Também existe a Versão Especial Forense, de Wolfden" echo -e "\n" echo -n "Aperte Qualquer Tecla Para Escolher de uma Lista (1-h)" echo -n "Qual Sabayon Quer, e Baixá-lo..." echo -n "Se Quiser Sair do Script, a Qualquer Momento, Aperte CTRL_C" read key echo "" echo "QUE SABAYON VOCÊ QUER [1-H]? >>>:" echo "[1] Mais Novo Sabayon KDE" echo "[2] Mais Novo Sabayon KDE Devel" echo "[3] Mais Novo Sabayon GNOME" echo "[4] Mais Novo Sabayon GNOME Devel" echo "[5] Mais Novo Sabayon MATE" echo "[6] Mais Novo Sabayon MATE Devel" echo "[7] Mais Novo Sabayon XFCE" echo "[8] Mais Novo Sabayon XFCE Devel" echo "[9] Mais Novo Sabayon XFCE Forense, de Wolfden" echo "[a] Mais Novo Sabayon Minimal" echo "[b] Mais Novo Sabayon Minimal Devel" echo "[c] Mais Novo Sabayon para Servidores" echo "[d] Mais Novo Sabayon para Servidores Devel" echo "[e] Mais Novo Sabayon SpinBase com Fluxbox" echo "[f] Mais Novo Sabayon SpinBase com Fluxbox Devel" echo "[g] Mais Novo Sabayon LXQt" echo "[h] Mais Novo Sabayon LXQT Devel" echo -e "\n" echo "" echo "" echo "Por Favor, me mostre [1-h], qual Sabayon Linux você quer baixar?" echo "" echo "" read version_to_get case $version_to_get in 1) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_KDE" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_KDE.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_KDE.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_KDE.iso.pkglist . ;; 2) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_KDE-dev" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_KDE-dev.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_KDE-dev.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_KDE-dev.iso.pkglist . ;; 3) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_GNOME" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_GNOME.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_GNOME.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_GNOME.iso.pkglist . ;; 4) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_GNOME-dev" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_GNOME-dev.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_GNOME-dev.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_GNOME-dev.iso.pkglist . ;; 5) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_MATE" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_MATE.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_MATE.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_MATE.iso.pkglist . ;; 6) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_MATE-dev" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_MATE-dev.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_MATE-dev.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_MATE-dev.iso.pkglist . ;; 7) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_Xfce" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Xfce.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Xfce.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Xfce.iso.pkglist . ;; 8) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_Xfce-dev" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Xfce-dev.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Xfce-dev.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Xfce-dev.iso.pkglist . ;; 9) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_ForensicsXFCE" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_ForensicsXfce.iso . rsync -av --progress rsync://$MIRROR_URL/sabayonl/iso/daily/Sabayon_Linux_DAILY_amd64_ForensicsXfce.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_ForensicsXfce.iso.pkglist . ;; a) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_Minimal" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Minimal.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Minimal.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Minimal.iso.pkglist . ;; b) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_Minimal-dev" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Minimal-dev.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Minimal-dev.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Minimal-dev.iso.pkglist . ;; c) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_Server" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Server.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Server.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Server.iso.pkglist . ;; d) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_Server-dev" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Server-dev.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Server-dev.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_Server-dev.iso.pkglist . ;; e) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_SpinBase" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_SpinBase.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_SpinBase.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_SpinBase.iso.pkglist . ;; f) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_SpinBase-dev" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_SpinBase-dev.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_SpinBase-dev.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_SpinBase-dev.iso.pkglist . ;; g) echo "Vamos Lá!" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_LXQT" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_LXQt.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_LXQt.iso.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_LXQt.iso.pkglist . ;; h) echo "Vamos Lá!" echo "" sleep 4 echo "Baixando Sabayon_Linux_DAILY_amd64_LXQt-dev" rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_LXQt-dev.iso . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_LXQt-dev.isp.md5 . rsync -av --progress rsync://$MIRROR_URL/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_LXQt-dev.iso.pkglist . echo "" echo "Esta ISO de Sabayon não foi encontrada, ou está corrompida," echo "ou houve algum erro de RSYNC." echo "Por Favor, Tente Novamente." sleep 3 exit esac echo "" echo "" echo "O Sabayon Linux que você queria foi baixado, verificado, e está salvo na sua Pasta." echo "Eis ele aqui:" sleep 3 echo "" ls -C --color=always *.iso echo "" sleep 3 echo "" echo "Estou Saindo...Tchau!" echo "Boa Sorte com seu Novo Sabayon Linux" sleep 3 exit
Shell script para duplicação de CD's
Combinação de nros (para mega sena)
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
É cada coisa que me aparece! - não é só 3% (3)
Melhorando a precisão de valores flutuantes em python[AJUDA] (5)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta