Script para instalação de programas
Publicado por Hudson Orsine Assumpção 22/04/2005
[ Hits: 16.895 ]
Li o artigo do Pablo Carlos de S. Furtado e fiquei animado à fazer um script parecido com o que ele mencionou no artigo, porém melhorado. Este script tem o diferencial de que não precisa estar onde está o programa a ser instalado, descompacta o arquivo compactado e descompacta de várias maneiras. Eu aconselho colocá-lo no diretório /usr/local/bin, porque assim o script irá executar em qualquer diretório em que você esteja.
#!/bin/bash #script para instalação de programas #autor: Hudson Orsine Assumpção #pergunta o caminho do arquivo à descompactar echo -e "Digite o caminho onde se encontra o arquivo (NO FINAL DEVE EXISTIR /)" echo "" read l #pergunta o nome do arquivo echo "" echo -e "Digite o nome do arquivo SEM A TERMINAÇÃO" read n #pergunta a terminação do arquivo echo "" echo -e "Digite a terminação do arquivo COM O PONTO (ex: .tar.gz,. zip, .gzip, etc)" read t echo "" #testa o arquivo e descompacta conforme necessário test "$t" = ".tar.gz" && tar -zvxf $l$n$t test "$t" = ".bz2" && bunzip $l$n$t test "$t" = ".tar" && tar -xpvf $l$n$t test "$t" = ".tar.bz2" && tar -xvjf $l$n$t test "$t" = ".gz" && gunzip $l$n$t test "$t" = ".zip" && unzip $l$n$t echo "Descompactado!" #entra no novo diretório cd $l$n #dá o comando de configuração echo "" echo "Configurando" ./configure echo "" #executa o comando make echo "" echo "Começando a instalação" echo "" #pergunta se gostaria de continuar e dá duas opções echo "" echo -e "Sua senha de root é necessária. Você deseja continuar? (s/n)" read ro echo" #testa a resposta e executa os comandos necessários if test "$ro" = "s" then su else exit fi #dá o comando make install echo "" echo "Terminando a instalação" make install echo "pronto"
rc.squid start|stop|restart Servidor Proxy
Limpar regras e compartilhar conexão
Script que execulta 5000 pastas -DarkLooping-
Compartilhando conexão DHCP Velox - Linux Ubuntu
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Gerenciamento de Vídeo Híbrido (Intel/NVIDIA) via nvidia-prime no Ubuntu e derivados
Assistindo IPTV no Linux com Fred TV e Lista Free TV
Impressora Tomate MDK-007 no Ubuntu (ou qualquer distro Linux)
Acelerando a compilação de pacotes no Arch Linux (AUR) usando todos os núcleos do processador
Depois não querem que eu fale sobre as baseadas... (4)
Tive um problema ao abrir minha partição Btrfs. Como posso resolver is... (0)









