Instalando o java via site java.com (java mais atual)

Iniciado por cesargcomp, 19 de Setembro de 2010, 12:56

tópico anterior - próximo tópico

cesargcomp

# atualizando via site java.com
Abra um terminal e siga o passo a passo. Coloquei de uma forma que se você decidir copiar e colar em um arquivo de texto e criar um script sh também é possível.
# removendo versões antigas e o openjdk (icedtea)
sudo apt-get --purge remove sun-java6-jre sun-java6-plugin sun-java6-fonts
# criar pasta para colocar o arquivo baixado
sudo mkdir -p /opt/java/source/
cd /opt/java/source/

# baixar o java (não estranhe o arquivo baixado se chamar AutoDL?BundleId=42723)
sudo wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=42723
# renomeando o arquivo de AutoDL?BundleId=42723 para jre-6u22-linux-i586.bin
sudo mv AutoDL?BundleId=42723 jre-6u22-linux-i586.bin
# dar permissão de execução ao arquivo
chmod a+x jre-6u22-linux-i586.bin
# entrar na pasta /opt/java
cd /opt/java
# aceitar licença do java automaticamente
sudo echo sun-java6-jre shared/accepted-sun-dlj-v1-1 select true | sudo /usr/bin/debconf-set-selections
# instalar java
sudo source/jre-6u22-linux-i586.bin
# dizemos ao sistema que temos uma nova versão do java
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jre1.6.0_22/bin/java" 1
# colocamos a nova versão como padrão
sudo update-alternatives --set java /opt/java/jre1.6.0_22/bin/java
# fazendo backup do java anterior (caso exista)
cd /usr/lib/mozilla/plugins
sudo mv libjavaplugin_oji.so libjavaplugin_oji.so.bak
sudo mv libnpjp2.so libnpjp2.so.bak

# estabelecendo links com o java
sudo ln -s /opt/java/jre1.6.0_22/plugin/i386/ns7/libjavaplugin_oji.so
sudo ln -s /opt/java/jre1.6.0_22/lib/i386/libnpjp2.so

# verificando a versão do java
java -version

Algumas pessoas instalavam o java mais atual mas quando digitavam o último comando desse passo a passo percebiam que a versão não estava correta pois acabava por mostrar a versão do openjdk (icedtea) instalada.
Se quiserem podem remover o icedtea mas aqui eu precisei mantê-lo para o jdownloader e frostwire.
sudo apt-get --purge remove openjdk*

Fica a dica.

EDIT: Corrigido nome do arquivo - houve alteração - versão 1.6.0.22.
Use Ubuntu. Segurança, facilidade e gratuidade em suas mãos.