Instalador do Java JRE Oracle

Publicado por André Canhadas (última atualização em 19/02/2014)

[ Hits: 4.411 ]

Homepage: www.andrecanhadas.com.br

Download 5963.install-java.sh




Este script instala o Java JRE da Oracle em sistemas Debian e derivados (Ubuntu, Mint e todos outros).

Caso algum dos links de download do script mudem com o tempo acessem:

http://www.java.com/pt_BR/download/linux_manual.jsp?locale=pt_BR

Clique com o botão direito do mouse em "Linux" (para versão x32) e "Linux x64"  e na sequência copiar link. E altere os links referentes à sua arquitetura no script.

Salve o script onde queira e execute como root:

# chmod +x nome-doarquivo
# ./nome-doarquivo

  



Esconder código-fonte

#!/bin/bash
# Script de empacotamento do java versão 1.1
# Baixa, descompacta e cria um pacote deb da versão mais recente


clear

## Checando dependências.

if [ -z `which curl` ] ; then
 clear
 echo ""
 echo "Este script necessita do pacote curl para funcionar.
Instale-o com o comando:

sudo apt-get install curl -y
"
exit 1
fi

## Definindo a arquitetura.

echo "Selecione a arquitetura do pacote:

1 = 32 bits
2 = 64 bits
"
echo -n "Resposta: " ; read ARCH

## Baixando pacote tar.gz.

case $ARCH in
 "1")
    ARCH="i386"
    VERSION=`curl -L -I "http://javadl.sun.com/webapps/download/AutoDL?BundleId=83374" | grep tar.gz | head -n1 | cut -f4 -d'-'`

echo ""
    echo "Realizando o download da versão 32 bits..."
    wget --output-document=java-$VERSION.tar.gz "http://javadl.sun.com/webapps/download/AutoDL?BundleId=83374"

;;
"2")
    ARCH="amd64"
    VERSION=`curl -L -I "http://javadl.sun.com/webapps/download/AutoDL?BundleId=83376" | grep tar.gz | head -n1 | cut -f4 -d'-'`
echo ""
    echo "Realizando o download da versão 64 bits..."
#    wget --output-document=java-$VERSION.tar.gz "http://javadl.sun.com/webapps/download/AutoDL?BundleId=83376"
;;
*)
    echo "Escolha 1 ou 2. Instalação abortada" && exit 1
;;
esac
## Script pré-remoção.

echo "Removendo Java anterior..."
rm -rf /opt/java/$ARCH/*
## Criando diretórios.

echo ""
echo "Criando diretórios..."
mkdir -p /opt/java/$ARCH


##Extraindo

echo "Extraindo..."
tar xvzf java-7* -C /tmp/
cp -R /tmp/jre* /opt/java/$ARCH/
UPDATE="`ls /tmp |grep jre`"

# Script pós-instalação.

echo "Definindo Java Sun como padrão..."
update-alternatives --install "/usr/bin/java" "java" "/opt/java/$ARCH/$UPDATE/bin/java" 1
update-alternatives --set java /opt/java/$ARCH/$UPDATE/bin/java


# Habilitando Plugim.

for x in `ls /home`; do
  rm -rf /home/$x/.mozilla/plugins/
  mkdir -v /home/$x/.mozilla/plugins/
  ln -s /opt/java/$ARCH/$UPDATE/lib/amd64/libnpjp2.so /home/$x/.mozilla/plugins/
  chown $x:$x /home/$x/.mozilla/plugins/ -R
done

echo ""
echo "Instalação completa!"
echo ""
echo "Agora, reinicie o seu navegador e verifique a instalação acessando:"
echo "http://java.com/en/download/installed.jsp"

exit 0

Scripts recomendados

Pendetect

Adiciono linhas ao sources.list

Screenserver no modo texto - versão 1

Avisar quando partição estiver 90% ocupada

Jogo de labirinto feito em shell script


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts