[Ubuntu-BR] Um shellscript para configurar o ubuntu

luciano de souza luchyanus em gmail.com
Quinta Agosto 11 15:44:09 UTC 2011


Tais scripts são uma mistura de necessidade com a satisfação do
desafio. É extraordinário saber que tanta coisa pode ser automatizada.
quando reinstalamos o sistema, temos um mundo de coisinhas muito
simples a fazer. Mas juntas, realmente dão algum trabalho.
Marlon, suas dicas foram excelentes. Instalar programas em lote é
coisa que, nos tempos de windows, não podia imaginar. Parece um pouco
assustador copiar o Windows, apagar o disco e mover os arquivos de
volta. Não posso imaginar como poderia mexer mais com suas entranhas.
Mas enfim, está avariado mesmo, não estou a utilizá-lo mesmo. A coisa
é mais assustadora do que arriscada e, afinal, não me tenho preocupado
tanto com a saúde do Windows. Não consegui processar tudo o que me
disse porque não estou em casa, mas à noite, tentarei montar o script.
Humberto, pela sua assinatura, vejo que você também aprecia o
Esperanto. Sabia que, no Linux, a coisa seria mais simples porque
utiliza UTF-8, mas não imaginava que seria tão simples.
O extraordinário é que, além de escrever em Esperanto, posso também
ouvir o som do Esperanto, pois há síntese de voz para este idioma.
Basta fazer:
espeak -f arquivo.txt -w arquivo.wav -a 140 -s 200 -v "eo"
O arquivo é convertido de txt para wav com um volume de 140, à
velocidade de 200 palavras por minuto, no idioma Esperanto. É claro
que a síntese de voz precisa evoluir, mas o progresso é
extraordinário. E afinal, quem ouve muito os sintetizadores, a eles
habitua-se sem quaisquer problemas.
Realmente, estou maravilhado com o Shellscript. Se tiverem também
alguma indicação de outros grupos em que se discutam mais
especificamente o Shellscript, agradeço-lhes muito!


Em 11/08/11, luciano de souza<luchyanus em gmail.com> escreveu:
> Caros,
>
> Não pretendo ficar a reinstalar o Ubuntu a todo momento, mas gostaria
> de não ter trabalho para reconfigurá-lo. Então, pensei que um bom
> shellscript poderia resolver o meu problema. Desejava que ele
> realizasse as seguintes tarefas:
>
> 1. Instalar pacotes
> Se disponível em um repositório, com "apt-get install" resolve-se o
> problema. entretanto, confesso que, para alguns deles, gostaria de
> baixar o pacote e todas as suas dependências, gravá-los em uma mídia
> e, ao reinstalar o sistema, instalá-los a partir da mídia. Sou cego.
> Utilizo leitores de telas. Por vezes, um programa deixa de ser
> acessível quando ganha uma nova versão, então, é importante que guarde
> a versão cuja acessibilidade já foi devidamente testada.
> Para os pacotes disponíveis somente em fontes, tar, gz, make, mv, ln
> são comandos que ajudam um bocado. Há que se ler as instruções
> específicas de cada pacote, mas é certo que aqui não temos problemas.
>
> 2. Configurar a banda larga
> Para configurá-la, não preciso mais do que IP, máscara de sub-rede,
> gateway e dois DNSs. Em seguida, devo ativar a rede no painel
> inferior. Confesso que tais operações não são propriamente complexas,
> mas se houver um modo de fazê-lo por meio de um batch, realmente
> gostaria de conhecer tal forma.
>
> 3. Configurar as contas de correio
> Suponho que, salvos alguns arquivos de configuração do Thunderbird, as
> contas estarão salvas e, restituídos a seus lugares, as contas estarão
> automaticamente configuradas.
> As mensagens não são tão problemáticas no Gmail porque utilizo IMAP e,
> mesmo no Hotmail, as mensagens não são baixadas.
> Ainda assim, há dois aspectos a serem considerados:
> a) as minhas inscrições de RSS devem ser locais e, portanto,
> reinstalado o sistema, eu as perderia;
> b) as regras de correio tam´bém seriam perdidas se não houver algum
> modo simples de as salvar.
>
> 4. Criar a estrutura de pastas no HOME
> Criei uma partição para dados, então, não tenho de preocupar-me com a
> cópia de dados, mas simplesmente torná-la acessível por meio do home.
> Então, o procedimento que adotei é com "mount", montar a partição em
> "/mnt" e, em seguida, com ln, criar ligações simbólicas em home para
> cada uma das pastas da partição de dados. Não sei se este é o melhor
> procedimento, mas creio que funciona.
>
> 5. Criar um usuário "livre" que não exija senha para autenticação e
> com direitos limitados
> Não pesquisei sobre o assunto, mas não creio que a coisa seja complicada.
>
> 6. Recriar os atalhos da Área de Trabalho
> Instalado o sistema, os aplicativos disponíveis nos menus não estão na
> Área de Trabalho. Suponho que estes atalhos sejam arquivos e que, uma
> vez copiados, podem ser movidos para a mesma pasta no sistema
> reinstalado.
>
> O Shellscript é muito poderoso, mas de certo não resolverá todos os
> problemas. Um script com estas 6 tarefas facilita muito. Mas é claro
> que terei de ajustar o volume do som, instalar os complementos do
> Firefox, configurar o teclado para que possa digitar caracteres do
> Esperanto, configurar o MSN no Pidgin, configurar o microfone, etc.
>
> Enfim, reinstalar o sistema é sempre algo um pouco penoso. Hoje, temos
> o Linux Acessível, uma notável variante do Ubuntu, que permite ao cego
> instalar o próprio sistema operacional. É realmente formidável e, por
> isso, já não preciso de técnico para formatar e particionar o disco
> como sucedia nos tempos de Windows. Ainda assim, se conseguimos
> automatizar tarefas, a coisa fica mais simples. O Ubuntu é estável,
> mas o Orca, leitor de telas, de quando em vez ainda trava, já me
> ocorreu que, tendo travado o computador e estando só, não me restou
> outra alternativa senão reinstalar o sistema.
>
> Talvez não consiga um shellscript tão poderoso logo de partida, mas
> gostaria de ouvi-los para amadurecer a idéia.
>
> Luciano
>


-- 
Luciano de Souza




More information about the ubuntu-br mailing list