Oracle Java8 no Debian

O java da oracle não vem instalado no Debian e não tem em seus repositórios ,está versão é requisitada por sites de bancos e outros que usam o mesmo.
Para ter ele no Debian temos vários métodos,mas aqui vou descrever um bem legal,usando pacotes .rpm.
Sim rpm no Debian,isso é possível com o uso de um conversor o alien e para pacotes .tar.gz utilizando o java-package







Atualizado (remoção do openjdk)


Método com .RPM


Em primeiro lugar instale o aliene o libcommons-compress-java

Abra o terminal e de o comando

sudo apt-get install alien libcommons-compress-java

Para debian i386 (x86)


De o comando abaixo para criar o diretório temporário.

mkdir ~/temp

De o comando para entrar no diretório temp

cd ~/temp

De o comando abaixo no terminal para fazer o download diretamente no site da oracle.

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u40-b26/jre-8u40-linux-i586.rpm"

De o comando abaixo para criar o .deb.

sudo alien --scripts jre-8u40-linux-i586.rpm

De o comado abaixo para remover o openjdk.

sudo apt-get remove --purge openjdk*
Para corrigir o problema interno do oracle-java,quanto ao /usr/sbin/alternatives não existir.

sudo touch /usr/sbin/alternatives

e esse para fixar as permissões
sudo chmod 775 -fR /usr/sbin/alternatives


De o comando abaixo para instalar o java.

sudo dpkg -i *.deb

De o comando abaixo para ativar o java no iceweasel.

sudo ln -s /usr/java/jre1.8.0_40/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins

Para debian amd64 (x64)


De o comando abaixo para criar o diretório temporário.

mkdir ~/temp

De o comando para entrar no diretório temp

cd ~/temp

De o comando abaixo no terminal para fazer o download diretamente no site da oracle.

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u40-b26/jre-8u40-linux-x64.rpm"

De o comando abaixo para criar o .deb.

sudo alien --scripts jre-8u40-linux-x64.rpm

De o comado abaixo para remover o openjdk.

sudo apt-get remove --purge openjdk*
Para corrigir o problema interno do oracle-java,quanto ao /usr/sbin/alternatives não existir.

sudo touch /usr/sbin/alternatives
e esse para fixar as permissões
sudo chmod 775 -fR /usr/sbin/alternatives
De o comando abaixo para instalar o java.

sudo dpkg -i *.deb

De o comando abaixo para ativar o java no iceweasel.

sudo ln -s /usr/java/jre1.8.0_40/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins

Método com .tar.gz




Para debian i386 (x86)


De o comando abaixo para criar o diretório temporário.

mkdir ~/temp

De o comando para entrar no diretório temp

cd ~/temp

De o comando abaixo no terminal para fazer o download diretamente no site da oracle.

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u40-b26/jre-8u40-linux-i586.tar.gz"

De o comando abaixo para instalar o java-package

sudo apt-get install java-package

De o comando abaixo para criar o .deb.

sudo make-jpkg jre-8u40-linux-i586.tar.gz

De o comado abaixo para remover o openjdk.

sudo apt-get remove --purge openjdk*

De o comando abaixo para instalar o java.

sudo dpkg -i *.deb

De o comando abaixo para ativar o java no iceweasel.

sudo ln -s /usr/java/jre1.8.0_40/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins


Para debian amd64 (x64)


De o comando abaixo para criar o diretório temporário.

mkdir ~/temp

De o comando para entrar no diretório temp

cd ~/temp

De o comando abaixo no terminal para fazer o download diretamente no site da oracle.

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u40-b26/jre-8u40-linux-x64.tar.gz"

De o comando abaixo para instalar o java-package

sudo apt-get install java-package

De o comando abaixo para criar o .deb.

make-jpkg jre-8u40-linux-x64.tar.gz

De o coamdo abaixo para remover o openjdk.

sudo apt-get remove --purge openjdk*

De o comando abaixo para instalar o java.

sudo dpkg -i *.deb

De o comando abaixo para ativar o java no iceweasel.

sudo ln -s /usr/java/jre1.8.0_40/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins



Créditos da criação do script para o wget aqui

Este tutorial é atualização desse


Você precisa ver isso

Todos os arquivos do blog

Mostrar mais