Alguém poderia dar um feedback? Programa para baixar distros, rápido e fácil. [RESOLVIDO]

1. Alguém poderia dar um feedback? Programa para baixar distros, rápido e fácil. [RESOLVIDO]

Guilherme Machado
Ma-chan

(usa Arch Linux)

Enviado em 29/03/2018 - 21:50h

Olá pessoal! Nestes últimos dias desenvolvi um programa que pode ser útil para entusiastas ou testadores. Pois ele permite baixar a ISO atualizada de um sistema Linux através de uma das mirrors oficiais. Mas como é recente eu só adicionei suporte a 4 distros: Arch Linux, Fedora, Debian e Linux Mint. Quem quiser testar, dar sugestões ou criticar fique a vontade.

https://github.com/automatizando/distrodown

Quem usa Arch, pode instalar com:

yaourt -S distrodown-git --noconfirm 



  


2. Re: Alguém poderia dar um feedback? Programa para baixar distros, rápido e fácil. [RESOLVIDO]

Slackjeff
slackjeff

(usa Slackware)

Enviado em 30/03/2018 - 00:07h

Achei bom, sadio, corado, bonito!
aushuash


THE MAGIC SHELL PROGRAMMER.

Slackware user since ~2008
Meu canal no youtube:
https://www.youtube.com/SlackJeff

Meu Site:
http://www.slackjeff.com.br/

Meus Programas estão aqui:
https://notabug.org/jeffersonrocha

Meu PODCAST:
http://podcast.slackjeff.com.br/







3. Re: Alguém poderia dar um feedback? Programa para baixar distros, rápido e fácil. [RESOLVIDO]

Guilherme Machado
Ma-chan

(usa Arch Linux)

Enviado em 30/03/2018 - 00:54h

HUEHUAHSUEHUAHUSHE!




# nano /etc/pacman.conf



4. Sugestão


oxidante

(usa Debian)

Enviado em 30/03/2018 - 01:31h

Ao invés de usar links diretos para os arquivos .ISO, faz o script pegar automaticamente o link da última versão da distro selecionada pelo usuário. Como o html dessas páginas de mirrors são geralmente simples, não haveria problema em parseá-las usando shell scripting.


5. Re: Alguém poderia dar um feedback? Programa para baixar distros, rápido e fácil. [RESOLVIDO]

Guilherme Machado
Ma-chan

(usa Arch Linux)

Enviado em 30/03/2018 - 01:50h

Anotado.




# nano /etc/pacman.conf



6. Re: Alguém poderia dar um feedback? Programa para baixar distros, rápido e fácil.

lainion
lainion

(usa Void Linux)

Enviado em 30/03/2018 - 02:33h

uns pitaco, de como eu faria, de noob pra noob:

vc repete o texto Aguarde. A aplicação está se conectando... em todos os casos, então põe numa variavel.
esse pedaço de codigo também: wget -c -q --show-progress -P "$pasta"
já que vai criar, ou não, a pasta, põe só uma vez antes do case.

também tá repetido a função uso() em case -h|--help:
eu colocaria num if, assim:

if [ "$1" = "" ] || [ "$1" = "-h" ] || [ "$1" = "--help" ];then
cat << EOF
.......
EOF
fi


na escolha, em vez do usuário escrever eu colocaria números.
ex.:
1 - arch
2 - debian
....
(na verdade não entendi como ele lê o input do usuário, pois,não vi nenhum read, hehehe)

evite o uso de [[ ]], pois só funfa no bash

(falei demais pra alguém que só copia&cola da stackexchange, me corrijam se estiver errado, pv.)


7. Re: Alguém poderia dar um feedback? Programa para baixar distros, rápido e fácil. [RESOLVIDO]

Guilherme Machado
Ma-chan

(usa Arch Linux)

Enviado em 30/03/2018 - 02:46h

lainion escreveu:

uns pitaco, de como eu faria, de noob pra noob:

vc repete o texto Aguarde. A aplicação está se conectando... em todos os casos, então põe numa variavel.
esse pedaço de codigo também: wget -c -q --show-progress -P "$pasta"
já que vai criar, ou não, a pasta, põe só uma vez antes do case.

também tá repetido a função uso() em case -h|--help:
eu colocaria num if, assim:

if [ "$1" = "" ] || [ "$1" = "-h" ] || [ "$1" = "--help" ];then
cat << EOF
.......
EOF
fi


na escolha, em vez do usuário escrever eu colocaria números.
ex.:
1 - arch
2 - debian
....
(na verdade não entendi como ele lê o input do usuário, pois,não vi nenhum read, hehehe)

evite o uso de [[ ]], pois só funfa no bash

(falei demais pra alguém que só copia&cola da stackexchange, me corrijam se estiver errado, pv.)


Essa tua observação foi boa demais. Pois eu tinha passado batido, realmente posso trocar aqueles valores por variáveis.

A ideia da função uso é para que ao dar Enter, a ajuda já aparecesse na tela.

Seu pitaco foi muito bom, valeu! :v





# nano /etc/pacman.conf







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts