Script para instalação de programas
Publicado por Hudson Orsine Assumpção 22/04/2005
[ Hits: 16.847 ]
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"
Script que verifica se existem arquivos repetidos em dois diretórios
Verifica duplicação de IPs na rede
Operações com valores em arquivo texto
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalando SVP4 e MPV (VapourSynth) no Gentoo
Migração do KDE Plasma para Cinnamon no Gentoo (com systemd) + Tema Colloid
Como desativar a economia de energia no Gentoo (Systemd, Wi-Fi, USB e SSH)
Linux mint cinnamon travando. (2)
Vulkan Gaming no Slackware [RESOLVIDO] (14)









