E aí galera, esse é um breve script que instala o Java automaticamente no computador.
Futuramente irei trazer um com interface gráfica, se quiserem.
Executem esses comandos:
$ chmod 777 InstaladorJava.sh
$ ./InstaladorJava.sh
Versões atualizadas deste script
Esconder código-fonte
#!/bin/bash
#Executem esses comandos:
#$ chmod 777 InstaladorJava.sh
#./InstaladorJava.sh
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
Scripts recomendados
Envio de backps de bancos por ftp com notificação por email
POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - CRIANDO USUÁRIOS A PARTIR DE ARQUIVO
Mais um backup
renameciclefile.sh
httpd-rsync
Comentários
agnaldo@xubuntu:~$ chmod 777 InstaladorJava.sh
agnaldo@xubuntu:~$ ./InstaladorJava.sh
./InstaladorJava.sh: linha 3: java: comando não encontrado
Java não instalado
Gostaria de Instalar o Java ? S/N
: s
Você escolheu instalar o Java
Adicionando repositorio, Por favor Aguarde...
[sudo] password for agnaldo:
gpg: chaveiro `/tmp/tmpnJQmMZ/secring.gpg' criado
gpg: chaveiro `/tmp/tmpnJQmMZ/pubring.gpg' criado
gpg: requisitando chave EEA14886 de servidor hkp - keyserver.ubuntu.com
gpg: /tmp/tmpnJQmMZ/trustdb.gpg: banco de dados de confiabilidade criado
gpg: chave EEA14886: chave pública "Launchpad VLC" importada
gpg: Número total processado: 1
gpg: importados: 1 (RSA: 1)
Atualizando repositorio, Por favor Aguarde ...
./InstaladorJava.sh: linha 25: /dev/NULL: Permissão negada
Qual versão do Java você gostaria de instalar (7/8) ?
: 7
Versão não identificada ... Saindo ...
Deu um problema aqui pra mim!
Amigo , eu já enviei p/ a fila de espera com esses erros corrigidos .
Me desculpe , nem tive tempo para corrigir antes , mas em breve terá a versão corrigida
Obrigado pela "reportação" do bug
[]'s
T+
Mensagem
Amigo , eu já enviei p/ a fila de espera com esses erros corrigidos .
Me desculpe , nem tive tempo para corrigir antes , mas em breve terá a versão corrigida
Obrigado pela "reportação" do bug
[]'s
T+
Ainda nao funcionou!Mais acho que por causa do meu ubuntu que e de 32 bits (y)
Mensagem
Ainda nao funcionou!Mais acho que por causa do meu ubuntu que e de 32 bits (y)
#!/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 "Você escolheu a versão 7, Preparando para instalar,Aguarde ..."
sudo apt-get install oracle-java7-installer jsvc -y
sudo chmod 777 -R /usr/lib/jvm/java-7-oracle/*
sudo echo "JAVA_HOME=/usr/lib/jvm/java-7-oracle" >> /etc/profile
sudo echo "export JAVA_HOME" >> /etc/profile
sudo echo "PATH=\$PATH:\$JAVA_HOME" >> /etc/profile
sudo echo "export PATH" >> /etc/profile
sudo service bmagentservice start
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
else
echo "Você não quis continuar a instalação ..."
echo "Saindo ..."
exit 1;
fi
fi
no caso acima o erro esta em NULL maiúsculo e o case esta errado.
Mensagem
#!/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 "Você escolheu a versão 7, Preparando para instalar,Aguarde ..."
sudo apt-get install oracle-java7-installer jsvc -y
sudo chmod 777 -R /usr/lib/jvm/java-7-oracle/*
sudo echo "JAVA_HOME=/usr/lib/jvm/java-7-oracle" >> /etc/profile
sudo echo "export JAVA_HOME" >> /etc/profile
sudo echo "PATH=\$PATH:\$JAVA_HOME" >> /etc/profile
sudo echo "export PATH" >> /etc/profile
sudo service bmagentservice start
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
else
echo "Você não quis continuar a instalação ..."
echo "Saindo ..."
exit 1;
fi
fi
no caso acima o erro esta em NULL maiúsculo e o case esta errado.
O PPA usado esta descontinuado logo o script não funciona mais.
Como seria bom caso decida continuar o script.
CPU Q6600 GTX 750 SofRaid 4xSSD 4Gb DDR2 mesmo assim uso Lubuntu.
Mensagem
O PPA usado esta descontinuado logo o script não funciona mais.
Como seria bom caso decida continuar o script.
CPU Q6600 GTX 750 SofRaid 4xSSD 4Gb DDR2 mesmo assim uso Lubuntu.
Contribuir com comentário
Enviar