Muitas ferramentas populares requerem uma máquina virtual Java, ou JRE, para funcionar. Mas cada vez mais aparecem implementações diferentes, que nem sempre funcionam como poderiam.
Um bom exemplo é o GIJ, a implementação livre do Java fornecida pelos repositórios oficiais do Debian. Infelizmente, o tal do GIJ não roda muito bem, e muitas aplicações falham ou apresentam erros de bibliotecas, etc.
Nesse caso, surge um dilema: a Sun tem a melhor JRE, mas não fornece pacotes Debian… Para usar o JRE da Sun no Debian, usando os pacotes .deb, e sem dor de cabeça na instalação, basta seguir as instruções abaixo:
sudo apt-get install fakeroot java-package
Acesse o site http://www.java.com/pt_BR/, e clique em “Fazer Dowload”, e em seguida baixe a versão Linux (arquivo de extração automática). O Arquivo a ser salvo será algo como: jre-6u2-linux-i586.bin
Para transformar este arquivo em um pacote Debian, abra o terminal e vá para a pasta onde se encontra o arquivo, digitando o comando:
fakeroot make-jpkg jre-6u2-linux-i586.bin
Lembre-se que o nome do arquivo pode mudar de acordo com a versão e as atualizações do JRE que você baixou.
O comando anterior poderá:
- Perguntar seu nome
- Pedir seu endereço de e-mail
- Mostrar a licença:
- Pressione <Espaço> para rolar a licença
- Digite "yes", conforme for requisitado, para indicar que você concorda com a licença.
Uma vez que as questões forem respondidas, o processo irá iniciar a montagem do pacote. A saída final do programa deve ser algo parecido com:
The Debian package has been created in the current directory.
You can install the package as root (e.g. dpkg -i sun-j2re1.6_1.6.0+update2_i386.deb).
Agora é possível instalar o pacote debian gerado!
dpkg -i sun-j2re1.6_1.6.0+update2_i386.deb
Agora só falta se certificar de que o plugin do Java está rodando em seu navegador. O pacote que você instalou inclui um plugin para Firefox, Mozilla, Flock ou Netscape.
Ela será encontrada em:
/usr/lib/j2re1.6-sun/plugin/i386/ns7/libjavaplugin_oji.so
Crie um link simbólice em sua pasta de plugins:
ln -s /usr/lib/j2re1.6-sun/plugin/i386/ns7/libjavaplugin_oji.so ~/.mozilla/plugins/
Se você quer fazer isso para todos os usuários, rode:
sudo ln -s /usr/lib/j2re1.5-sun/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/
O presente artigo foi inspirado neste.
💬 Comentários (6)
nao consigo instalar o java no debian r6 para o iceweasel sera que voce pode me ajudar?
obrigado desde ja
Olá!
É mais fácil se você já tiver o java instalado na máquina. No caso de seu sistema ser 64 bits pode ter alguns probleminhas.
Bom, considerando que já tenha instalado o java e você tenha instalado o Debian 32bits, procure pela pasta do java (costuma ser no padrão /opt/jdk1.6.0_01/ ), sabendo qual é a pasta, procure o arquivo
jre/plugin/i386/ns7-gcc29/libjavaplugin_oji.so.Depois crie um link simbólico deste arquivo para a pasta
~/.mozilla/pluginse reinicie o browser.Exemplo:
No caso de não funcionar, tente o mesmo processo com o arquivo
jre/plugin/i386/ns7/libjavaplugin_oji.so.Ola Lourenzo, Apos a linha de comando
sudo apt-get install fakeroot java-package
acontece um enorme download de quase 30MB que termina com uma mensagem de erro algo assim erro severo arquivo sun-java5-rje ou sun-java5-bin entra num tela de licenca e nao sai mais so restaurando terminal. Isto ja havia acontecido noutras forma de instalacao
na sequencia no comando
fakeroot make-jpkg jre-6u2-linux-i586.bin
nao reconhece o comando fakeroot.
To me batendo 2 dias para instalar o teclado virtual, coisas de leigo.
abs
Antonio Goulart - Curitiba
Olá!
Uma série de pacotes de desenvolvimento não estavam instalados, por isso a grande quantidade de downloads. Também não tenho certeza de que o procedimento ainda funcione nas versões mais novas do Debian, visto que o artigo já vai fazer dois anos.
Se desejar um procedimento, simplesmente baixe o pacote mais recente do JRE em:
http://java.sun.com/javase/downloads/index.jsp
Atualmente, é o JRE 6 Update 14
Em seguida, execute o instalador.
Estou presumindo que está usando arquitetura 32bits. Dentro da pasta onde o Java for instalado (será informado/selecionado na instalação), procure pelo arquivo
plugin/i386/ns7/libjavaplugin_oji.so. Este é o arquivo do plugin, que deve ser linkado / copiado para a pasta de plugins do Firefox / IceweaselOla Lourenzo, abaixo msg no terminal ao instalar o java-package.
(Copiado para PasteBin.com):
http://pastebin.com/f4a7fed56