script para instalar o java

1. script para instalar o java

Ricardo
rgamarra

(usa Outra)

Enviado em 02/10/2014 - 22:01h

galera, fiz o código abaixo para instalar o java, funcionou perfeitamente, agora gostaria de melhora-lo, alguma dica?

vou colocar o o Dialog, mas na codificação, como consigo melhora-lo? Valeu.

#!/bin/bash

java -version
if [ $? -eq 0 ]
then
echo \"java instalado\"
else
echo \"java não instalado\"
echo \"gostaria de instalar o java? S/n \"
read inst
if [ \"$inst\" == \"s\" ]
then
echo \"voce escolheu instalar o java\"
echo \"instalado repositorio\"
sleep 2
add-apt-repository ppa:webupd8team/java -y
clear
echo \"Atualizando repositorio\"
sleep 2
apt-get update -y
clear
echo \"escolha a versão que deseja instalar 7 ou 8\"

read versao
if [ \"$versao\" -eq 7 ]
then
echo \"escolheu a versão 7, preparando para instalar\"
apt-get install oracle-java7-installer -y
clear
echo \"java instalado versão 7\"
elif [ \"$versao\" -eq 8 ]
then
echo \"escolheu a versão 8, preparando para instalar\"
apt-get install oracle-java8-installer -y
clear
echo \"java instalado versão 8\"
else
echo \"versao não identificada\"
fi
else echo \"voce escolheu não instalar\"
fi
fi



  


2. Re: script para instalar o java

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 02/10/2014 - 22:09h

Sugiro criar uma função para cada instalação do java e chamá-las com o case só para deixar o código mais organizado.



3. Re: script para instalar o java

Ricardo
rgamarra

(usa Outra)

Enviado em 02/10/2014 - 22:23h

valeu pela dica, vou fazer e posto amanha a noite.


4. Re: script para instalar o java

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 02/10/2014 - 23:09h

Eu melhorei o seu codigo , está identado e as frases estão bonitas , utilizei o case e tudo +

Obs : o ">/dev/null" ele executa o comando mas nao aparece nada no terminal


#!/bin/bash

java -version > /dev/null

if [ $? -eq 0 ];then
clear
echo "Java instalado"
exit 0;
else
clear
echo "Java não instalado"
echo "Gostaria de Instalar o Java ? S/N"
echo -n ": "
read inst;

if [ "$inst" == "S" ] || [ "$inst" == "s" ];then
echo "Você escolheu instalar o Java"
echo "Adicionando repositorio, Por favor Aguarde..."
sleep 2

sudo add-apt-repository ppa:webupd8team/java -y > /dev/null

echo "Atualizando repositorio, Por favor Aguarde ..."
sleep 2
sudo apt-get update -y > /dev/NULL

echo "Qual versão do Java você gostaria de instalar (7/8) ?"
echo -n ": "
read versao

case versao in

"7")
echo "Você escolheu a versão 7, Preparando para instalar,Aguarde ..."
sudo apt-get install oracle-java7-installer -y
java -version > /dev/null;
if [ $? -eq 0 ];then
echo "Java instalado versão 7";
echo "Saindo ..."
sleep 2;
exit 0;
else
echo "Ocorreram problemas durante a instalação , Desculpe ..."
sleep 2;
exit 1;
fi
;;
"8")
echo "Você escolheu a versão 8, Preparando para instalar,Aguarde ..."
sudo apt-get install oracle-java8-installer -y
java -version > /dev/null;
if [ $? -eq 0 ];then
echo "Java instalado versão 8"
echo "Saindo...";
sleep 2;
exit 1;
fi
;;

*)
echo "Versão não identificada ... Saindo ..."
exit 1;
;;
esac;
else
echo "Você não quis continuar a instalação ..."
echo "Saindo ..."
exit 1;
fi
fi



Espero ter ajudado

[]'s

T+






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts