Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Script instalador do java
- # Baixa, descompacta instala a versão mais recente do java Sun / Oracle
- 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=109698" | 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=109700" | 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 xzf java-8* -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 Plugin.
- 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement