Instalando Oracle Java no Mint 15

the-maskthe-mask Antonio
editado maio 2014 em Dicas e Truques
Olá Comunidade,

Sou um usuário recém apaixonado por Linux e um desbravador do Mint. Já faz algum tempo que mudei para a plataforma Linux e venho a pouquíssimo tempo tendo uma relação muito positiva com o Mint, no interesse de compartilhar algo com outros usuários que provavelmente vem encontrando dificuldades com java, assim como eu, elaborei este tutorial baseado em outro ([url=http://community.linuxmint.com/tutorial/view/1091]Tutorial em inglês[/url]), por favor, antes de realizar os procedimentos aqui descritos leia até o final pois existem algumas anotações ao final que podem ser úteis.

Quem já tentou entrar em sites de Bancos como Itaú (eu!), Banco do Brasil (minha esposa), Caixa Econômica e outros já deve ter tido problemas pois o OpenJDK que acompanha o Mint não é suficiente para acessar as aplicações bancárias daquelas instituições.

Até um pouco antes do Mint 15 "sair da validade" eu vinha utilizando o PPA da Webup8team conforme o tutorial do vídeo abaixo:

Atenção este tutorial não funcionou mais comigo.
[center][youtube=425,350]http://www.youtube.com/watch?v=6ewZfCePrvs[/youtube][/center]

Porém, por algum motivo, deixo aqui aberto o espaço para usuários mais avançados explicar o porquê, o PPA passou a retornar que o instalador não está mais disponível no repositório e pus-me a procurar outra solução, encontrada no tutorial mencionado no começo.

Vamos Lá:

1º - Abra uma janela de Console/Terminal, ela pode ser acessada na área de trabalho com o comando Crtl+Alt+t ou em Menu > Applications > Accessories > Terminal;

2º - Vamos Remover o OpenJDK que já vem incluso no Mint. Digite no console:
[quote]sudo apt-get update && apt-get remove openjdk-6-jre[/quote]
Devido ao fato do Libre Office precisar do OpenJDK seu Linux Mint automaticamente instalará as dependências do OpenJDK7, todavia isso não causará nenhum problema pode confirmar.

3º - Para garantir que nenhum pacote fique "perdido" o seguinte comando lhe garantirá uma instalação sem pacotes ociosos ou quebrados:
[quote]sudo apt-get autoremove && apt-get clean[/quote]
Neste ponto seu Mint não possui mais nenhuma máquina virtual java e você está pronto para baixar a máquina da Oracle.

4º - Vá até o endereço: [url=http://www.java.com/en/download/manual.jsp]http://www.java.com/en/download/manual.jsp[/url] e faça o download do pacote referente a sua distribuição seja ela 32 ou 64 bit. Atenção para um detalhe, jamais baixe pacotes RPM para o Mint haja vista que é baseado no Ubuntu e este por sua vez utiliza pacotes DEB, todavia os pacotes RPM podem ser convertidos para pacotes DEB, porém, essa dica eu dou em outro momento.

5º - Neste ponto você já deve estar de posse do arquivo tar.gz provavelmente na pasta Downloads que é a padrão do Mint. Sempre atentando para a arquitetura de sua máquina/distribuição você deve estar ciente dos passos a seguir:

Para distribuição 32 Bit digite no Console:
[quote]sudo mkdir -p -v /opt/java/32[/quote]
Para distribuição 64 Bit digite no Console:
[quote]sudo mkdir -p -v /opt/java/64[/quote]

6º - Vá até sua pasta Downloads (ou aonde você baixou o arquivo) e descompacte-o para a pasta criada previamente de acordo com sua distribuição digitando no console:

Para Versão 32 bit digite (uma linha de cada vez dando enter ao final):
[quote]cd ~/Downloads
tar -zxvf jre-7u9-linux-i586.tar.gz
sudo mv -v jre1.7.0_* /opt/java/32[/quote]
Para Versão 64 bit digite (uma linha de cada vez dando enter ao final):
[quote]cd ~/Downloads
tar -zxvf jre-7u9-linux-x64.tar.gz
sudo mv -v jre1.7.0_* /opt/java/64[/quote]

7º - A última etapa será deixar como padrão(default) nossa nova máquina java:

Para Versão 32 bit digite (uma linha de cada vez dando enter ao final):
[quote]sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/32/jre1.7.0_60/bin/java" 1
sudo update-alternatives --set java /opt/java/32/jre1.7.0_60/bin/java[/quote]
Para Versão 64 bit digite (uma linha de cada vez dando enter ao final):
[quote]sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.7.0_60/bin/java" 1
sudo update-alternatives --set java /opt/java/64/jre1.7.0_60/bin/java[/quote]

8º - Eventualmente o Firefox pode exigir um link um link simbólico para a execução da máquina virtual java, aqui não foi necessário haja vistas que utilizo Chromiun (Não é o Chrome), porém caso você prefira o navegador da raposa crie uma pasta com o comando a seguir:
[quote]mkdir -v ~/.mozilla/plugins[/quote]
Na sequência crie o link simbólico de acordo com a sua distribuição:

Para 32-Bit:
[quote]ln -s /opt/java/32/jre1.7.0_60/lib/i386/libnpjp2.so ~/.mozilla/plugins/
[/quote]
Para 64-Bit :
[quote]ln -s /opt/java/64/jre1.7.0_60/lib/amd64/libnpjp2.so ~/.mozilla/plugins/[/quote]

9º- Se tudo tiver dado certo você poderá entrar em [url=http://www.java.com/pt_BR/download/installed.jsp]http://www.java.com/pt_BR/download/installed.jsp[/url] e testar a sua versão java, depois é só correr para o abraço.

10º - Notas Finais

I - Para Abrir o Painel de Controle do Java e fazer configurações tais como de segurança e cache digite no console de acordo com sua versão:

Para 32-Bit:
[quote]opt/java/32/jre1.7.0_60/bin/ControlPanel[/quote]
Para 64-Bit
[quote]/opt/java/64/jre1.7.0_60/bin/ControlPanel[/quote]

II - Este procedimento será necessário para cada usuário cadastrado na sua distribuição

III - Levando em consideração futuras atualizações do java, note que este tutorial foi elaborado utilizando a atualização 60 e isto deverá ser levado em consideração quando você baixar um aquivo mais atual, por exemplo quando li o [url=http://community.linuxmint.com/tutorial/view/1091]Tutorial em inglês[/url] a atualização estava na 09 e tive que adequa-la à mais atual, provalmente você precisará fazer o mesmo quando baixar uma versão nova com por exemplo a 61 que hoje ainda não existe, desta forma você precisará apenas ficar atento para trocar as linhas de comando ficando algo mais ou menos assim: "/opt/java/32/jre1.7.0_61/bin/java" 1

Então é isso, espero ter sido útil a outros usuários iniciantes como eu. Um abraço e até a próxima.

Comentários

  • eliseueliseu Eliseu
    editado maio 2014
    Caramba... Não precisa de tudo isso não :-)
    Basta fazer só isso no terminal:

    [code]sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java8-installer[/code]

    Pronto ;-)
  • editado maio 2014
    Antes de mais nada seja bem vindo ao Linux Mint Brasil.

    Quando poder faça uma leitura das nossas [url=http://www.linuxmint.com.br/recomendacoes]Recomendações[/url] faça uma boa leitura.

    Em relação ao seu post obrigado pela contribuição com ele deve ajudar alguns usuários que venha tem esse problema.

    Seu tópico foi movido para o sub-fórum [b]Dicas e Truques[/b] o lugar mais adequado para ele.

    Em relação ao problema que você relatou que teve;

    [quote]Porém, por algum motivo, deixo aqui aberto o espaço para usuários mais avançados explicar o porquê, o PPA passou a retornar que o instalador não está mais disponível no repositório [/quote]Esse problema teve ter ocorrido com o servidor da [b]Webup8team [/b] esta fora do ar em manutenção ou algo assim.

    Eu só instala o Oracle Sun Java com esse PPA na versão 1.7 e nunca me apresentou esse problema.

    Já me ocorreu isso quando eu instalei a versão 1.8 mas depois de uns dias eu voltei a tentar e foi instalado normalmente. De la pra cá não apresentou mais esse erro.

    Mas mesmo assim obrigado pela sua contribuição.


    Ate mais...
  • the-maskthe-mask Antonio
    editado junho 2014
    Então me ajuda aí!

    Ainda hoje, 02/06/14-13:22:00, o repositório continua retornando "impossível encontrar o pacote", tanto pro 7 quanto pro 8.

    Instalei o Y PPA MANAGER pra dar uma olhada nos pacotes disponíveis no repositório e realmente os "installers" não estão lá, na verdade o repositório aparenta está vazio.

    Pergunta de iniciante: Seria problema na versão em que é baseada o Mint 15, no caso, a Raring, que também já expirou?
  • editado junho 2014
    Só complementando as informações: http://www.ubuntudicas.com.br/blog/2014/04/usando-o-java-8-site-da-caixa-economica-federal/

    [b]Fiquem com Deus.[/b]
Entre ou Registre-se para fazer um comentário.