Baixador automático de Sabayon
Publicado por Alberto Federman Neto. (última atualização em 26/05/2017)
[ Hits: 1.698 ]
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
Front-end utilizando o Xdialog para o comando whereis
Apagar automaticamente arquivos de /var/log*
Instalar NetBox (container) em CentOS 7
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
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
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
Não consigo instalar linux mint (7)
Melhorando a precisão de valores flutuantes em python[AJUDA] (13)
Instalação Uefi com o instalador clássico do Mageia [RESOLVIDO] (2)