Java 7/8 - Instalação automatizada no Ubuntu

Publicado por Thiago Henrique Hüpner (última atualização em 08/10/2014)

[ Hits: 7.317 ]

Homepage:

Download InstaladorJava.sh

Download 1412606006.InstaladorJava.sh (versão 2)




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

Versão 2 - Enviado por Thiago Henrique Hüpner em 06/10/2014

Changelog: Correção de bugs da primeira versão.

Download 1412606006.InstaladorJava.sh


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

FIREWALL COM IPTABLES - PARA EMPRESAS E INTRANETS

Gerenciamento com firewalld no CentOS 7

Barra de progresso

Software backup, restore, leitura de logs, com dialog

Repasse de parâmetros de um script a outro


  

Comentários
[1] Comentário enviado por removido em 06/10/2014 - 10:43h

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!

[2] Comentário enviado por Thihup em 06/10/2014 - 11:36h

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+

[3] Comentário enviado por removido em 11/10/2014 - 15:32h

Ainda nao funcionou!Mais acho que por causa do meu ubuntu que e de 32 bits (y)

[4] Comentário enviado por bhettsheimeir em 26/11/2014 - 17:17h

#!/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.

[5] Comentário enviado por aguamole em 09/05/2019 - 22:41h

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts