Instalador

Publicado por marcel 09/05/2005

[ Hits: 6.223 ]

Download instalador.sh




Meu primeiro SS, visa criar um instalador que reconhece a extensão do arquivo e executa os comandos rotineiros.
Por ser meu primeiro script gostaria muito que corrigissem-o e dessem sugestões.

  



Esconder código-fonte

#!/bin/bash
-
#Script de instalação feito por Marcel H. Bertonzzin.
#Visite o VOL - http://www.vivaolinux.com.br
arquivo=$1
{
funcao_teste()
{
if [ -z "$arquivo" ] ; then
   echo -e "Digite o nome do arquivo que voce deseja instalar: \n";
   read $arquivo1
   arquivo1=$arquivo
fi
   tar=${arquivo%%.tar*}
   tgz=${arquivo%%.tgz}
   zip=${arquivo%%.zip}
funcao_extensao
}

funcao_extensao()
{
case "$arquivo" in
   *.tar)tar xf $arquivo; cd $tar;   funcao_instalar;;
   *.tar.gz)tar xzf $arquivo; cd $tar; funcao_instalar;;
   *.tgz)if [ "$UID" -ne 0 ]; then
   echo -e "Você precisa ser root para instalar pacotes .tgz\nsu root";
   su root;
   fi;
   installpkg $arquivo;;
   *.tar.bz2)tar xjvf $arquivo; cd $tar; funcao_instalar;;
   *.zip)unzip $arquivo -d $zip; cd $zip; funcao_instalar;;
esac
}
funcao_instalar()
{
   if [ -x configure ]; then ./configure; fi;
   sleep 1
   make;
   sleep 1
   make install;
}
}
funcao_teste

Scripts recomendados

Acerte a carta

xampp automático

Unzip para todos

Enviar mensagem para os terminais ltsp

java_firefox


  

Comentários
[1] Comentário enviado por rafaelniken em 19/10/2006 - 12:58h

bem legal seu script!! pergunta ele só rola em slack??? sabe como posso intalar tgz no suse ???

[2] Comentário enviado por rafaelniken em 19/10/2006 - 12:58h

bem legal seu script!! pergunta ele só rola em slack??? sabe como posso instalar tgz no suse ???


Contribuir com comentário