Artigos @ Skarmeth @ Debian-CE

Principal - Arquivos - Artigos - Projetos - RascunhosCurrículo - Fotos - Links - Contato

Skarmeth
07/08/2005 - Instalando a Sun JRE/JDK no Debian GNU/Linux Tux
FreeBSD

Alexandre C. Alencar - Skarmeth

Instalando a Sun JRE/JDK no Debian GNU/Linux

Nos últimos dias, me deparei com várias pessoas com problemas na instalação de um ambiente JAVA no Debian GNU/Linux. Algumas delas pessoalmente, outras através de listas de discussão. Para facilitar esta tarefa, resolvi usar um pouco do meu tempo livre para escrever este artigo, e espero que o mesmo seja útil para quem estiver com dificuldades na instalação do JAVA.

O Debian GNU/Linux possue em seu repositório de contribuições, um pacote para facilitar a instalação da máquina virtual JAVA da Sun. Este pacote gera um DEB a partir de um arquivo contendo os binários de instalação obtidos no site da Sun.

1. Abra o Synaptic e vá em Configurações e em seguida, Repositórios. O diálogo de configuração de repositórios Debian GNU/Linux será exbida. Nesta, selecione seu mirror preferido, e Seção(ões), adicione "contrib", sem as aspas e clique em Aplicar e em seguida, OK;

2. Clique no botão "Recarregar" para que as informações de pacores sejam obtidas novamente, e juntamente com estas, a seção contrib;

3. Na seção "Variedades - Baseados em Modo Texto (contrib)", selecione o pacote "java-package" e marque-o para instalação. Clique no botão "Aplicar" e as dependências deste pacote serão mostrada, aceite a sugestão do Synaptic e aguarde o download e instalação dos pacotes;

4. Entre no site da Sun (http://java.sun.com/) e faça o download da JDK ou JRE para GNU/Linux no formato de arquivo de auto-descompactação;

5. Entre no diretório onde salvou o arquivo e digite o comando abaixo para construir o pacote de instalação;

Em caso da JDK, alexandre@artemise:~$ fakeroot make-jpkg ~/jdk-1_5_0_04-linux-i586.bin
ou
Em caso da JRE, alexandre@artemise:~$ fakeroot make-jpkg ~/jre-1_5_0_04-linux-i586.bin
   
6. Após o término da execução do comando anterior, é hora de instalar o novo pacote gerado, para tal, feche o Synaptic, caso não o tenha feito e execute o comando abaixo, será necessária a senha do usuário root;

JDK, skarmeth@artemise:~$ su -c "dpkg -i sun-j2sdk1.5_1.5.0+update04_i386.deb"
JRE, skarmeth@artemise:~$ su -c "dpkg -i sun-j2re1.5_1.5.0+update04_i386.deb"

7. Para verificar a instalação, digite o comando abaixo, algo parecido deverá ser retornado;

    alexandre@artemise:~$ java -version
    java version "1.5.0_04"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
    Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing)
    alexandre@artemise:~$ ls /usr/lib/mozilla/plugins/
    libjavaplugin.so  libnullplugin.so  nphelix.so
    alexandre@artemise:~$ ls /usr/lib/mozilla-firefox/plugins/
    flashplayer.xpt       libflashplayer.so     libjavaplugin_oji.so  libjavaplugin.so      nphelix.so
    alexandre@artemise:~$
   
Como pode ser notado, a instalação do pacote tomou todas as providências necessárias para o correto funcionamento o suporte a JAVA fornecido pela JRE da Sun. O plugin do Mozilla/Firefox foi ativado, de forma que sites de bancos ou qualquer outro que use tecnologia JAVA irá funcionar.

Por ter a especificação aberta, existem várias máquinas virtuais JAVA, dentre elas, a BlackDown, que é uma JVM livre. Há também o projeto GNU CLASSPATH, que almeja construir um ambiente JAVA livre. Este projeto já está em um nível bastante avançado, e a coleção de compiladores GNU (GNU GCC) já possue a implementação de um compilador para byte code ou para código nativo da plataforma de destino (x86, x86_64, EM64T, PPC, Sparc, Alpha, MIPS, ARM, etc).

No Brasil, durante o 5º Fórum Internacional do software Livre, surgiu o projeto JAVALI, que tem por objetivo, canalizando esforços para a evolução do desenvolvimento de software no país. Através do projeto, um conjunto de ações e outros projetos realizados pela comunidade Java, sob a coordenação do SouJava.

Para maiores informações sobre o projeto BlackDown, viste o site:
http://www.blackdown.org/

Para maiores informações sobre o projeto GNU Java, visite os sites:
http://www.classpath.org/
http://gcc.gnu.org/java/

Para maiores informações sobre o projeto JAVALI, visite o site:
http://www.javali.org.br/

JAVA é uma marca registrada da Sun Microsystems



Melhor visualizado em qualquer browser
Este site foi produzido usando o Mozilla Composer (http://www.mozilla.org)
O conteúdo apresentado neste site não é de responsabilidade do Projeto Debian-CE
Não me responsabilizo por quaisquer danos que venha a ter ao usar conteúdo disponibilizado neste site
Skarmeth < s k a r m e t h @ d e b i a n - c e . o r g >