Script para instalação de programas
Publicado por Hudson Orsine Assumpção 22/04/2005
[ Hits: 16.574 ]
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"
Enviar SMS usando um telefone (Nokia)
Inclusão e exclusão de usuários num PDC
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como Instalar o Microsoft Teams no Linux Ubuntu
Músicas de Andrew Hulshult no DOOM (WAD)
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Bloqueando telemetria no Deepin 23.1
Como converter imagens PNG/JPEG para SVG em linha de comando