a) Introdução:
Em meu
artigo anterior, vimos que o
Sabayon agora pode ser baixado dos nossos
espelhos brasileiros, ao invés do espelhos dos Estados Unidos e da Europa.
Além de poder baixar usando navegador, wget, kget, DownthenAll,
diversos Aceleradores de Download etc, agora temos mais uma maneira: o
Smart_Download-Mania.
O
Smart-Download-Mania é um downloader, um "baixador" automático gráfico do Sabayon
Linux! Agora você pode baixar o Sabayon sem dar nenhum comando e sem sequer abrir o navegador, nem
procurar os espelhos!
b) Créditos da autoria do pacote original:
Depois do
fórum oficial, o
SabayonMania é o segundo mais importante fórum (inclui site e wiki) do mundo sobre o
Sabayon Linux.
Recomendo a quem possa ler a língua italiana,
frequentá-lo
ou visitá-lo.
O pacote Smart-Download-Mania foi desenvolvido por
Omar Semlafi, programador, fundador
e administrador do site SabayonMania.
O pacote original é livre, licença GPL e pode ser baixado do endereço de rede:
Documentação sucinta e instruções para o uso (em italiano):
Ao autor, portanto, os créditos pela codificação desse Software Livre. Agradeço também, pela autorização
de publicação dessa minha modificação e desta dica:
Alberto Federman Neto, Brasil:
Smart-Download-Mania
« Risposta #23 il: 03 Gennaio 2011, 16:31:18 »
"Omar, si vuole, si mi fa autorizare, volevo fare le traduzioni del Smart-Download-Mania e
del Smart-Packet-Mania al Portoguese Brasiliano, e il Downloader, volevo anche modificarlo per ei
spechi
Brasiliani di Sabayon, chiaro che mantenere la tua autoria principalle.
doppo, voglio fare um piccolo report nel sitio Brasiliano "Viva o Linux" e hospedare per download Brasiliani,
nella
mia area del Adrive. c'e un pot file, o potevo fare del sorgente?"
Omar Semlafi, Itália:
Re:Smart-Download-Mania
« Risposta #24 il: 27 Gennaio 2011, 14:18:57 »
basta modificare il sorgente, nessun problema.
c) Traduzindo Smart-Download-Mania:
Testei o Smart-Download-Mania em sua versão original, e pude verificar sua praticidade e funcionamento
perfeito. Ocorre que ele foi escrito em italiano e utiliza os repositórios oficiais do Sabayon Linux na Itália.
Resolvi traduzí-lo para Português do Brasil e adaptá-lo para trabalhar com os espelhos e o rsync brasileiros.
Nesta dica, apresento os resultados.
Para fazer a tradução e as modificações, usei o editor de texto
Kate e o
gerador de interfaces
Glade.
Primeiramente, o código e as URLs dos espelhos italianos oficiais, "Consórcio Garr.IT" (
HTTP e
RSYNC) foram substituídos correspondentemente,
pelo código e endereços, URLs, dos espelhos brasileiros,
HTTP e
RSYNC.
No caso de RSYNC, foi necessário adaptar o código dos comando para remover a opção -z (de
compressão), não suportada pelo nosso servidor.
Depois, em cada um dos arquivos do pacote, todas as "strings" que estavam em italiano, foram traduzidas
para Português do Brasil, e o estilo tornado mais próximo da nossa maneira de escrever (ex. XFCE ao invés
de Xfce etc).
Figura 1 - traduzindo Smart-Download-Mania:
Depois da tradução pronta, foram feitos pequenos ajustes, para facilitar ao usuário, como atualização para
as versões mais recentes de Sabayon, criar ou modificar alias, links simbólicos, atalhos, ajuste de
permissões, colocar ícones, compressão... e pronto!
Eis o resultado: Smart-Download-Mania em Português do Brasil! Com ele, você pode baixar sua ISO de
Sabayon, automaticamente!
Figura 2 - licença do pacote:
d) Como instalar e usar:
Primeiro, as dependências principais são GTK e Python, que normalmente já estão instalados no Sabayon.
Outra dependência é o acelerador de download
Axel.
Primeiro instale o Axel no Sabayon:
sudo equo install --verbose axel
Agora baixar o pacote, no momento, o Smart-Download-Mania está comprimido (em formato tar.gz) para
download em minha área de acesso público do site
Adrive. Estou em entendimentos para
hospedá-lo no servidor do site SabayonMania.
Estou em entendimentos para hospedá-lo no servidor do site SabayonMania.
Para usá-lo, baixe-o, salve-o em uma pasta que você tenha criado ou saiba qual é, ex.
/home/usuario/Desktop/SDM.
A seguir, expanda o arquivo, usando um compactador gráfico como
Ark,
Fille-Roller etc, ou com os
comandos:
cd /home/usuario/Desktop/SDM
$ tar -vzxf Smart-Download-Mania_modif.tar.gz
$ cd Smart-Download-Mania_modif
Navegando para a pasta do arquivo expandido, é só clicar duas vezes no ícone "Smart-Download-Mania".
Caso prefira usar comandos, ao invés de clicar, execute os comandos abaixo (se necessário, acertando as
permissões):
sudo chroot +x sdm.py
$ ./sdm.py
Na figura abaixo, a tela do programa. Basta escolher a ISO de Sabayon que deseja baixar e ela será
descarregada automaticamente e salva na própria pasta Smart-Download-Mania_modif.
Na figura 4, à esquerda, funcionando, a versão original em italiano, e à direita, minha versão em
Português do Brasil:
Pronto, download fácil da sua ISO de Sabayon!
Figura 5 - ISO baixada!
Testei o programa em Sabayon e em Gentoo. Deve funcionar em outras distros, desde que tenham GTK,
Python e Axel instalados, mas claro, o programa baixa as ISOs somente de Sabayon.