quarta-feira, 22 de agosto de 2012

Atualizar o java no Ubuntu e Debian (Java 8u60)

 Tutorial atualizado em agosto de 2015

Hoje vou mostrar como atualizar o Java para a versão 8.0.60 no Ubuntu 14.04, em apenas 5 linhas de comando no terminal. Este arquivo é necessário, para entre outras coisas, acessar sua conta no Internet Banking do Banco do Brasil.

Mas antes, vá na página da Oracle e baixe a versão correspondente a sua arquitetura 32-bits ou 64-bits.

http://www.java.com/pt_BR/download/manual.jsp?locale=pt_BR#lin

Para os derivados de Red Hat/Fedora, Mageia, OpenSUSE e outras distribuições que usam pacotes RPM, há uma postagem com as instruções de como atualizar o Java. .

Depois de baixar um arquivo compactado com extensão .gz, entre como superusuário e digite, na sequência, os seguintes comandos:

sudo tar zxvf jre-8u60-linux-x64.tar.gz -C /usr/lib/jvm

Este comando apenas descompacta os arquivos do Java Runtime Environment. É preciso fornecer a senha de administrador.

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.8.0_60/bin/java" 1

Este comando informa para o sistema operacional que há uma nova versão do Java instalada. 

sudo update-alternatives --set java /usr/lib/jvm/jre1.8.0_60/bin/java

Este comando informa ao sistema operacional que a versão de Java deverá ser usada daqui pra frente é essa que acabou de ser descompactada e não a anterior.

cd /usr/lib/mozilla/plugins

Muda para o diretório onde ficam os plugins do Firefox. A próxima linha de comando depende da versão do seu sistema operacional. 

sudo ln -s /usr/lib/jvm/jre1.8.0_60/lib/amd64/libnpjp2.so

(Para sistemas operacionais de 64-bits)
sudo ln -s /usr/lib/jvm/jre1.8.0_60/lib/i386/libnpjp2.so

(Para sistemas operacionais de 32-bits)

Essa linha de comando cria um link simbólico para o plugin do Java para firefox que está na pasta do Java, pasta essa criada com o primeiro comando de descompactação lá em cima.

Agora é fechar e abrir o Firefox e ele estará funcionando com o plugin do Java mais recente.


(Clique na imagem para ver em tela cheia o resultado do teste do Java depois da instalação no Ubuntu 14.04)



2 comentários:

  1. Bruno, Bom dia!
    Acabei de trocar o Windows pelo Linux da distribuição Ubuntu e instalei a nova versão 14.04 LTS.
    Esses tutoriais tem me ajudado muito pois existe muito medo em se abrir o terminal e iniciar atividades via linha de comando.
    O Linux exije que a gente comece a pensar e pesquisar ao passo que o Windows é um sistema desenvolvido para "Dummies".
    Estou com um problema para a instalação do Java e, após vários tentativas cheguei ao seu blogspot com as dicas acima.
    Peço desculpas por incomoda-lo, mas vc poderia ajudar-me com isso?
    O meu sistema operacional é de 32 bits, por isso, creio que a linha de comando inicial (dos cinco comandos acima) deve mudar, correto?
    Como se inicia a linha de comando, para essa atualização, para um sistema de 32 bits?
    Desde já agradeço sua atenção e tempo...!
    Obrigado
    Ricardo Jaloveckas

    ResponderExcluir
  2. Olá, Ricardo, agradeço a visita ao meu blog meio bissexto. De fato, o Linux exige que o usuário assuma a responsabilidade pelo que está fazendo, já que diferente do Windows, não há um monte de tarefas automáticas, feitas sem que você fique nem sabendo. Mas isso tem vantagens, pois ao atualizar o Java, por exemplo, ninguém instala uma barra de busca ou um antivírus ruim sem que você quisesse de fato isso.
    Falha minha por não ter colocado os comandos para sistemas 32-bits, imaginei que como hoje todos os computadores estão vindo com pelo menos 4GB de memória RAM e todos os processadores são 64-bits, as pessoas não estavam mais instalando a versão de 32-bits do Ubuntu.
    Você escolheu bem, o Ubuntu é uma distribuição estável e fácil de usar, boa para iniciantes. Para instalar uma impressora, por exemplo, acho bem mais simples que no Windows. Outra vantagem do Linux é a comunidade, sempre com muita gente disposta a te ajudar e tirar as dúvidas. Afinal, a gente tem mais é que se unir, somos 1% dos usuários de computador!
    As linhas que você precisa ajustar para que os comandos façam sentido para um sistema 32-bits são as seguintes:
    sudo tar zxvf jre-8u60-linux-i586.tar.gz -C /usr/lib/jvm
    (esta linha apenas descompacta o Java em uma pasta chamada /sr/lib/jmv)
    As três linhas seguintes da postagem não mudam, pois, na ordem, informam ao sistema operacional qual é a versão do Java a ser usada, e mudam para o diretório dos plug-ins do Firefox.
    Depois você faz um link do Java recém-instalado com o Firefox, com o comando:

    sudo ln -s /usr/lib/jvm/jre1.8.0_60/lib/i386/libnpjp2.so

    Caso você já tenha nesse diretório uma versão mais antiga do libnpjp2, você deve primeiro apagar o link dentro do diretório /usr/lib/mozilla/plugins, com o comando
    rm libjpnp2.so
    e depois criar o link simbólico (apontando para a versão detro da pasta jre1.80_u60/lib/i386

    Se precisar de alguma ajuda, não hesite em me contatar, de repente, sua dúvida vira uma postagem e ajuda outros também!

    Abraços

    ResponderExcluir