sexta-feira, 9 de agosto de 2013

Oracle Java7 no Debian wheezy

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 alien .
Abra o terminal e de o comando



sudo apt-get install alien

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" "http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jre-7u25-linux-i586.rpm"

De o comando abaixo para criar o .deb.



sudo alien --scripts jre-7u25-linux-i586.rpm

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.7.0_25/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" "http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jre-7u25-linux-x64.rpm"

De o comando abaixo para criar o .deb.



sudo alien --scripts jre-7u25-linux-x64.rpm

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.7.0_25/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.oracljre-7u25-linux-x64.tar.gze.com%2F" "http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jre-7u25-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-7u25-linux-i586.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 -f /usr/lib/jvm/j2re1.7-oracle/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" "http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jre-7u25-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-7u25-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 -f /usr/lib/jvm/j2re1.7-oracle/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins



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


Nenhum comentário:

Postar um comentário