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 -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

