Aprenda, nessa dica, a instalar manualmente o Oracle Java (JRE) no openSUSE Leap e openSUSE Tumbleweed.
Instalando o Java da Oracle no openSUSE Leap

Aprenda, nessa dica, a instalar a versão mais recente do Oracle Java Runtime environment (JRE) no openSUSE Leap e openSUSE Tumbleweed.

 Java é uma linguagem de programação multiplataforma orientada a objetos, desenvolvida na década de 90 por James Gosling, na Sun Microsystems (adquirida pela Oracle em 2009). Diferente das linguagens de programação convencionais (que são compiladas para código nativo), a linguagem Java é compilada para um bytecode que é executado por uma máquina virtual. A linguagem de programação Java é a linguagem convencional da Plataforma Java, mas não é a sua única linguagem.

 O openSUSE disponibiliza nos repositórios oficiais (assim como as principais distribuições Linux) o OpenJDK, que é um Java Development Kit de código aberto baseado totalmente em software livre, incluindo também um plugin para navegadores, o IcedTea Web. O OpenJDK atende às necessidades da maioria dos usuários, mas caso queira utilizar o Oracle JRE (que é proprietário) e o seu plugin para navegadores, nesta dica você vai aprender a instalá-lo manualmente no openSUSE (utilizando o pacote tar.gz), de um jeito fácil e detalhado.

 O Java Runtime Environment (JRE) é uma implementação do Java Virtual Machine que executa programas Java; nele está incluído o JVM, as bibliotecas centrais e outros componentes adicionais para executar aplicativos e applets criados em Java.

 Saiba mais detalhes sobre o Java acessando:

  https://www.java.com/pt_BR/about/

  https://www.java.com/pt_BR/download/faq/whatis_java.xml

   Procedimentos testados no openSUSE Leap (64 bits) e no openSUSE Tumbleweed (32 e 64 bits).
   Tecle uname -m no terminal para verificar se o seu sistema é de 64 bits (x86_64) ou 32 bits (i686), ok?!

 Vamos então à instalação!


Instalando a versão mais recente do Oracle Java (JRE) no openSUSE


 Apesar da instalação do Oracle JRE, recomendo que NÃO REMOVA o OpenJDK do sistema (que, provavelmente, já está instalado), evitando assim problemas de dependências de pacotes.
 O único pacote que você deverá remover do sistema antes de instalar o JRE é o plugin IcedTea Web, do contrário, uma das etapas abaixo irá falhar. Para removê-lo, basta executar:

sudo zypper rm java-*-openjdk-plugin

 O primeiro passo é fazer o download do JRE (de acordo com a arquitetura do seu sistema), acesse:

  https://java.com/pt_BR/download/linux_manual.jsp

 Se o seu sistema for de 64 bits, baixe o arquivo identificado como "Linux x64", mas se for de 32 bits baixe o arquivo "Linux", conforme mostra a imagem abaixo:

https://www.java.com/pt_BR/download/linux_manual.jsp

 Feito isso, abra um terminal e "entre" na pasta onde baixou o JRE; por exemplo, se ele estiver na pasta "Downloads", digite:

cd /home/$USER/Downloads

 Extraia o pacote com:

tar xvzf jre-*.tar.gz

 Renomeie a pasta que resultou da extração para "jre-oracle" (para facilitar os passos seguintes):

mv jre1*/ jre-oracle

 E mova para a pasta "/usr/lib":

sudo mv jre-oracle /usr/lib

 Informe ao sistema onde o Oracle JRE está localizado:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jre-oracle/bin/java" 3

 Defina o Oracle JRE como o Java padrão:

sudo update-alternatives --set java /usr/lib/jre-oracle/bin/java

 Após, verifique se o Java foi instalado corretamente no sistema, execute no terminal:

java -version

 A saída será semelhante a esta:

sandro@linux-4c86:~/Downloads> java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)

 Fácil, não?






Habilitando o plugin Java no Mozilla Firefox


      ---   ATENÇÃO   ---      

Procedimento válido apenas para o Mozilla Firefox 51 e versões anteriores, já que a partir da versão 52 encerra-se o suporte a plugins NPAPI, o que inclui o Java.

 Se necessário, execute os comandos abaixo para instalar e definir como padrão o plugin Java para o Firefox, de acordo com a arquitetura do openSUSE:

  Se o seu sistema for de 64 bits, instale-o executando:

sudo update-alternatives --install "/usr/lib64/browser-plugins/javaplugin.so" "javaplugin" "/usr/lib/jre-oracle/lib/amd64/libnpjp2.so" 3

 E defina-o como padrão com:

sudo update-alternatives --set javaplugin /usr/lib/jre-oracle/lib/amd64/libnpjp2.so


  Já se for de 32 bits, instale o plugin Java com:

sudo update-alternatives --install "/usr/lib/browser-plugins/javaplugin.so" "javaplugin" "/usr/lib/jre-oracle/lib/i386/libnpjp2.so" 3

 E defina-o como padrão com:

sudo update-alternatives --set javaplugin /usr/lib/jre-oracle/jre/lib/i386/libnpjp2.so

      ---   DICA   ---      

Se não tivesse desinstalado o plugin IcedTea Web do sistema (como foi pedido acima), você poderia utilizar o comando abaixo:

sudo update-alternatives --config javaplugin

Para definir manualmente a versão do plugin Java a ser utilizada no navegador (alternando entre o plugin Java da Oracle e o plugin do OpenJDK), com isso, bastaria informar o número correspondente à versão desejada e pressionar Enter, ok?!


 Feito isto, abra o Mozilla Firefox e acesse o site:

  https://www.java.com/pt_BR/download/installed.jsp

 Clique em "Verificar versão do Java", como indicado na imagem abaixo:

Verificar versão do Java

 Na tela seguinte clique em "Ativar o Java"; provavelmente irá aparecer uma janela de diálogo do Firefox pedindo sua autorização para executar o Java, clique em "Permitir agora", conforme mostra a imagem abaixo:

Permitir a execução do plugin Java

 Em seguida clique em "Executar":

Executar a aplicação Java

 Pronto! O plugin Java foi instalado com sucesso no navegador:

Versão do Java Verificada com sucesso!


Java Control Panel


 Vamos agora criar um atalho para o Painel de Controle Java, copie e cole todo o conteúdo abaixo no terminal e pressione Enter em seguida:

sudo tee /usr/share/applications/java-control.desktop <<ATALHO
[Desktop Entry]
Encoding=UTF-8
Name=Java
Comment=Java Control Panel
Exec=sh '/usr/lib/jre-oracle/bin/jcontrol'
Icon=/usr/lib/jre-oracle/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png
Terminal=false
Type=Application
Categories=Application;Settings;Java;X-Red-Hat-Base;X-Ximian-Settings;
ATALHO

 Feito isso, procure pelo atalho "Java" criado anteriormente no menu de aplicativos para abrir o Java Control Panel:

Java Control Panel


Atualizando o JRE no openSUSE


 Para atualizar o Java é bem simples, primeiro, remova a versão antiga do sistema com:

sudo rm -rf /usr/lib/jre-oracle

 Baixe a nova versão do Java (de acordo com a arquitetura do seu sistema) em:

  https://www.java.com/pt_BR/download/linux_manual.jsp

 E repita os passos (como dito anteriormente):

cd /home/$USER/Downloads
* "Entrando" na pasta onde fez o download do pacote, no caso, a "Downloads";

tar xvzf jre-*-x64.tar.gz
* Extraindo o arquivo baixado;

mv jre1*/ jre-oracle
* Renomeando a pasta para "jre-oracle";

sudo mv jre-oracle /usr/lib
* Movendo para a pasta "/usr/lib".

 E só!


Desinstalando o Oracle Java (JRE) do openSUSE


 Antes de desinstalar o Oracle JRE, defina primeiro o OpenJDK como o Java padrão:

sudo update-alternatives --config java

 Escolha o número referente à versão do OpenJDK, no meu caso é o 0:

Definindo o OpenJDK como o Java padrão

 Depois, remova o Java da Oracle do sistema com:

sudo update-alternatives --remove java /usr/lib/jre-oracle/bin/java

 Remova também o plugin Java, execute:

  Se utiliza o openSUSE de 64 bits:

sudo update-alternatives --remove javaplugin /usr/lib/jre-oracle/lib/amd64/libnpjp2.so

  Se utiliza o openSUSE de 32 bits:

sudo update-alternatives --remove javaplugin /usr/lib/jre-oracle/jre/lib/i386/libnpjp2.so

 Remova o atalho do Painel de Controle Java:

sudo rm -rf /usr/share/applications/java-control.desktop

 E por fim, remova a pasta do Oracle JRE com:

sudo rm -rf /usr/lib/jre-oracle


 Espero que este tutorial seja útil para você! Caso tenha alguma dúvida, sugestão ou crítica, basta deixar o seu comentário logo abaixo (utilizando o Disqus, sua conta do Google/Blogger ou o sistema de comentários do Facebook), ou se preferir, entre em contato conosco!

 Aproveite e cadastre-se para receber todas as novidades do Blog Opção Linux no seu e-mail, ou siga-nos no Google+, no Twitter ou na nossa página no Facebook! :)

 Muito obrigado pela visita e até o próximo tutorial!


Referências:

Sandro de Castro

Sandro de Castro

Um cara apaixonado por Linux e tecnologia! Sandro é satentusiasta e fundador/mantenedor do Blog Opção Linux, está sempre à procura por novos conhecimentos a fim de ajudar os iniciantes no Linux, desde a instalação das principais distribuições quanto ao uso no dia a dia.



  Olá! Seu comentário é muito importante para nós, portanto, fique à vontade para expressar a sua opinião sobre o post acima em um dos sistemas de comentários disponíveis (Disqus, Blogger/Google ou Facebook). Mas antes de escrever algo, fique atento:

  • É permitido colocar links nos comentários, mas eles serão moderados antes da publicação;
  • A prática de SPAM é proibida. Comentários feitos apenas com a intenção de divulgar um site ou blog serão excluídos;
  • Seja educado! Não é permitido o uso de linguagem imprópria e/ou ofensiva;
  • Evite escrever todo o seu TEXTO EM CAIXA ALTA;
  • Caso queira falar sobre outro assunto (que não tenha relação com esse post), poderá entrar em contato diretamente conosco!

Postar um comentário:

0 Comentários: