Script para instalação de programas
Publicado por Hudson Orsine Assumpção 22/04/2005
[ Hits: 16.547 ]
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"
Consultar fila de mensagens Postfix
Verificando se uma placa de rede está presente
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Solução rápida para o problema do Network Manager conectar mas não navegar
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
Interface Gráfica no Linux Mint 22.1. (3)
Menu configurações e mudar plano de fundo não funcionam (5)