Aprenda, nessa dica, a instalar manualmente o Oracle Java (JRE) no openSUSE Leap e openSUSE Tumbleweed.
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
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:
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
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
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:
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:
Em seguida clique em "Executar":
Pronto! O plugin Java foi instalado com sucesso no navegador:
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:
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:
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:
- https://pt.wikipedia.org/wiki/Java_(linguagem_de_programa%C3%A7%C3%A3o)
- https://pt.wikipedia.org/wiki/OpenJDK
- https://pt.wikipedia.org/wiki/IcedTea
- https://www.java.com/pt_BR/download/faq/techinfo.xml
- https://en.opensuse.org/SDB:Installing_Java
- https://sites.google.com/site/easylinuxtipsproject/java-for-opensuse
COMENTÁRIOS