quinta-feira, 27 de outubro de 2011

Como instalar o Java da Oracle no Debian

No dia 26/10/2011 os pacotes sun-java6-bin, sun-java6-fonts, sun-java6-jre e sun-java6-plugin foram removidos dos repositórios do Debian, tornando-os assim "pacotes sem atualizações". Isso já era previsto depois que a Oracle encerrou a licença que permitia incluir sua Java VM em distribuições Linux, mas e agora, como instalar e manter o Java sempre atualizado em nossa distro?



Para a grande maioria dos usuários, essa mudança não ira afetar de modo algum sua rotina, já que muitos usam o OpenJdk, a versão Open Soucer do Java. Mas sabemos quem mesmo com os grandes avanços do OpenJdk, ele ainda não é capaz de atender a todas as necessidades, principalmente para quem usa Internet Banking ou algum recurso depende do Java da Oracle. Para esses casos a solução e seguir o tutorial abaixo:


01º Agora todas as vezes que você precisar do Sun Java, seja para uma instalação do zero ou uma atualização, você terá que visitar esse link:

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

02º Você deverá escolher entre as 4 opções qual representa sua distro.


Se a sua distro usa o sistema de pacotes "RPM" escolha: Linux RPM ou Linux x64 RPM, sendo que a opção "Linux x64 RPM" se destina a sistema 64bits.

Caso sua distro não use o sistema de pacotes "RPM" escolha: Linux ou Linux x64, sendo que a opção "Linux x64" se destina a sistema 64bits.

03º Após realizar o download, mova-o para um lugar de fácil acesso, preferencialmente em sua pasta Home.

04º Abra um terminal, devemos dar permissão de execução para esse pacote que baixamos.

chmod a+x nomedopacotequevocebaixou.bin

Exemplo

Como estou usando o Debian 64 Bits, executo o seguinte comando:

chmod a+x jre-6u29-linux-x64.bin

05º Agora devemos mover o arquivo que baixamos para dentro da pasta, /usr/lib/jvm para fazer isso pelo terminal execute o seguinte comando:

sudo mv nomedopacotequevocebaixou.bin /usr/lib/jvm

6º Devemos agora entrar dentro desta pasta.

cd /usr/lib/jvm

07º Feito isso agora basta executa-lo.

sudo ./nomedopacotequevocebaixou.bin

Exemplo:

sudo ./jre-6u29-linux-x64.bin

08º Devemos agora "registrar" essa nova versão instalada:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.6.0_29/bin/java" 1

09º Definimos esse novo java como padrão para o sistema:

sudo update-alternatives --set java /usr/lib/jvm/jre1.6.0_29/bin/java

10º Devemos agora instalar o plugin do Java no Firefox. Para fazer isso é simples, execute os seguintes comandos abaixo na ordem:

cd /usr/lib/mozilla/plugins

Para Sistemas 32 Bits.
sudo ln -s /usr/lib/jvm/jre1.6.0_29/lib/i386/libnpjp2.so

Para Sistemas 64 Bits.
sudo ln -s /usr/lib/jvm/jre1.6.0_29/lib/amd64/libnpjp2.so

11º Para verificarmos se o Java está devidamente instalado, feche todos os navegadores abertos, depois visite este site:

http://java.com/pt_BR/download/testjava.jsp

Agora vem o porre, todas as vezes que o Java for atualizado, você deverá refazer todos esses procedimento aqui descritos. Deve-se notar que antes de atualiza-lo será necessário remover todos os arquivos manualmente incluindo o link símbolico que foi criado dentro da pasta /usr/lib/mozilla/plugins.

Meu conselho, optem pelo OpenJdk, ele normalmente já vem instalado, sua atualização é manutenção ficam a cargo do gerenciador de pacotes do sistema.

Para quem usa distro baseada no Ubuntu ou o mesmo, pode recorrer a esse tutorial, ele me ajudou bastante na hora de escrever esse artigo.

Os procedimentos acima foram testados no meu Debian Testing 64 Bits, no dia 26/10/2011.

Bem pessoal é isso, até a próxima!

2 comentários:

  1. Parabéns pelo material "Como instalar o Java da Oracle no Debian", me ajudou muito aqui no trabalho.

    Simples é objetivo.

    Um abraço!

    Raphael

    ResponderExcluir
  2. Muito obrigado!! Finalmente consegui acessar o site do banco! :D

    ResponderExcluir