Script para instalação de programas
Publicado por Hudson Orsine Assumpção 22/04/2005
[ Hits: 16.209 ]
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"
Removendo o ambiente Mate Desktop completamente
Script para Controlar Conexao Speedy
Script simples em Shell para testar se o kernel está com o patch KPTI habilitado
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Conheça o Octopi, outro frontend para o Pacman com acesso ao ARU (Arch Linux e derivados)
Terminal transparente no Debian 12 com interface i3wm usando Xfce4-Terminal e Compton
Como compilar o DOOM RETRO no Linux
Stacer - um otimizador gráfico básico de Linux
Corrigindo o erro de "WARNING: Possibly missing firmware for module" no Arch Linux
Após atualização do Ubuntu 22.04.4 LTS perdi a instalação da placa de ... (0)
DRIVER DE ADPTADOR HDMI PARA USB (2)
Ubuntu simplesmente morreu (7)