64bits Sun’s Java Plugin with JRE for ArchLinux

Filed Under (archlinux, linux, tutoriais) by Kessia Pinheiro on 02-12-2008

Tagged Under : , , ,

Like everyone knows, the officially distributed Sun’s Java, doesn’t brings an internet browser plugin for x86_64 arch. You should have a good solution with OpenJDK, but it just doesn’t works properly with some authentication systems, like our Banco do Brasil (public Brazilian Bank).

But now, me and Paulo Matias have decided compile the one that was available and working (btw, it is used on BSD’s systems), meaning source-codes, and we made our own sun-jre WITH browser plugin!

Read the rest of this entry »

PDF    Enviar artigo em PDF para

Plugin Java 64bits com JRE da Sun para ArchLinux

Filed Under (archlinux, tutoriais) by Kessia Pinheiro on 29-11-2008

Tagged Under : , , ,

Como todos os que usam sabem, o Java da Sun, distribu铆do oficialmente, n茫o possui plugin para navegador web em ambiente 64bits. Ter铆amos uma poss铆vel solu莽茫o com o OpenJDK, mas este n茫o funciona corretamente em v谩rios ambientes de autentica莽茫o, como por exemplo o Banco do Brasil.


Pois agora, eu e o Paulo Matias resolvemos compilar o que estava dispon铆vel e utiliz谩vel (por sinal, utilizado nos BSD’s), entenda como c贸digos-fonte, e fizemos nosso pr贸prio sun-jre COM plugin para o navegador web!


A coisa toda foi um pouco complicada e demorada. Usamos basicamente o que j谩 estava dispon铆vel para FreeBSD e NetBSD e fomos adaptando para o ArchLinux. Precisamos de bastante espa莽o em disco e uma certa paci锚ncia. Mas como boa parte do processo 茅 automatizado pela PKGBUILD, facilita todo o trabalho. Vamos ao work de verdade:


Primeira coisa que precisamos 茅 dos fontes, como n茫o podem ser redistribu铆dos por causa da licen莽a JRL, temos que fazer o download manualmente, consumindo aproximandamente 125MB.

Arquivo: bsd-jdk16-patches-4.tar.bz2
Link: http://www.eyesbeyond.com/freebsddom/java/JDK16JRLConfirm.html
O que 茅: “Patchset 4″

Arquivo: jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar
Link: http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar
O que 茅: “JDK Binaries for Source Build 6u3″

Arquivo: jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar
Link: http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar
O que 茅: “JDK 6u3 Source under the JRL license”

Arquivo: jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar
Link: http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar
O que 茅: “Mozilla Binaries for Source Build 6u3 (Unix)”

Baixe tudo num diret贸rio s贸 e v谩 ao AUR pegar o tarball do sun-jdk-jrl. Siga o trabalho de sempre:

$ wget http://aur.archlinux.org/packages/sun-jdk-jrl/sun-jdk-jrl.tar.gz

$ tar -vzxf sun-jdk-jrl.tar.gz

Aten莽茫o, o processo abaixo exige em torno de 4GB de disco para compilar. Ent茫o, libere um espa莽o onde voc锚 deseja compilar para poder terminar o processo. Depois de compilado e instalado, voc锚 pode apagar o diret贸rio. Outro detalhe 茅 que voc锚 precisa aceitar as licen莽as antes de come莽ar a compilar, preste aten莽茫o 脿 elas antes de continuar.

$ makepkg -c

Pronto, o pacote t谩 feito! Deve ter um arquivo sun-jdk-jrl-VERSAO-x86_64.pkg.tar.gz no diret贸rio, 茅 s贸 instalar com o pacman:

# pacman -U sun-jdk-jrl-6u3-1-x86_64.pkg.tar.gz

Para provar que o neg贸cio funciona mesmo, abaixo umas screenshots do browser rodando o site do Banco do Brasil:

Teclado Virtual

Teclado Virtual


Fazendo transfer锚ncias

Fazendo transfer锚ncias

PDF Download    Enviar artigo em PDF para