você está aqui: Home  → Arquivo de Mensagens

Instalando Java no Linux

Colaboração: Avi Alkalay

Data de Publicação: 17 de Dezembro de 2007

Fonte: http://avi.alkalay.net/2006/11/instalando-java-e-eclipse-em-linux.html

Este pequeno tutorial explica como instalar o JRE em qualquer distribuição Linux. Material pesquisado na net, resolvi disponibiliza-lo aqui

1. Instalando o java no linux

Há muitas formas de instalar a JVM em Linux, mas há somente uma forma correta: usando RPM através do repositório JPackage.

A instalação de um pacote RPM pode falhar se outro pacote precisa ser instalado antes.

Um repositório é um site na web que contem vários RPMs e metadados de interdependências sobre esses pacotes, que são usados por ferramentas como yum e apt-get.

2. O Projeto JPackage E Seu Repositório De RPMs

O JPackage é um repositório de RPMs de alta qualidade de softwares relacionados a Java. É uma comunidade de pessoas que empacotam em RPM as JVMs mais conhecidas do mercado, bem como softwares Java populares como Tomcat, Eclipse, Jakarta, etc.

A primeira pergunta que surge depois que dizemos isso é: Mas as JVMs da Sun, IBM, etc já não são disponibilizadas em RPM ? Sim, mas cada fornecedor empacota como bem entende, sem seguir nenhum padrão de diretórios ou do sistema operacional. O Projeto JPackage resolveu isso definindo uma organização de diretórios que permite multiplas JVMs, e lugares padronizados para arquivos JAR, WAR, EAR, etc. O JPackage inovou simplesmente aplicando os conceitos do Filesystem Hierarchy Standard, que é um padrão aberto dos mais importantes para Linux em relação aos softwares Java.

3. Problemas Do JPackage

O JPackage tem uma diretriz de fornecer em seu repositório somente RPMs de softwares livres. Pode-se optar pelo apt-get ao invés do YUM, ou de outra distribuição Linux ao invés do Fedora. No caso do Red Hat Enterprise Linux ou CentOS, o processo é idêntico.

4. Tenha O YUM Ou Apt-get No Seu Sistema

No caso do Fedora 4, RHEL 4 ou CentOS 4, já temos o YUM instalado no sistema, e só teremos que configura-lo.

Se você finalmente concluiu que não as tem, encontre-as aqui:

Download do Yum: http://linux.duke.edu/projects/yum/download.ptml

Download do apt-get: http://freshmeat.net/projects/apt-rpm/

Nos nossos exemplos, vamos usar o Yum.

5. Configure O YUM Para Usar O Repositório JPackage

Basta instalar um arquivo de configuração no diretório /etc/yum.repos.d/ desta maneira:

  # cd /etc/yum.repos.d/
  # wget http://www.jpackage.org/jpackage.repo

Edite o arquivo jpacakge.repo que você acabou de baixar habilitando e desabilitando os canais de RPMs específicos para seu sistema. Por exemplo, no nosso Fedora Core 4, garantimos que os canais jpackage-generic e jpackage-fc contém a linha enabled=1.

6. Instale O Primeiro Pacote

O pacote jpackage-utils deve estar instalado para começar usar o repositório. Para fazer isso:

  # yum install jpackage-utils # No caso de não estar instalado ainda.
  # yum update jpackage-utils # Para atualiza-lo.

O JPackage provê o pacote fonte que a partir dele pode-se construir fácil, porém manualmente, o RPM instalável. JVM Da IBM

Seguimos estes passos:

  1. http://www.jpackage.org

  2. Procuramos e baixamos o nosrc.rpm da JVM da IBM.

  3. Consultamos o pacote para descobrir de onde se baixa a JVM da IBM com o comando rpm:
      # rpm -qpi java*nosrc.rpm
      Name : java-1.5.0-ibm Relocations: (not relocatable)
      Version : 1.5.0.2.3 Vendor: JPackage Project
      Release : 3jpp Build Date: Tue 15 Aug 2006
      Install Date: (not installed)Build Host: tortoise.toronto.redhat.com
      Group : Development/Interpreters Source RPM: (none)
      Size : 395165271 License: IBM Binary Code License
      Signature : (none)
      Packager : Thomas Fitzsimmons < fitzsim@redhat.com>
      URL : http://ibm.com/developerworks/java/jdk/linux/download.html
      Summary : IBM Java Runtime Environment
      Description :
      This package contains the IBM Java Runtime Environment.e descobrimos que devemos procurar na URL marcada.
    
    Fomos para http://ibm.com/developerworks/java/jdk/linux/download.html, nos registramos, escolhemos baixar a SDK 1.5 (que é a versão do RPM)em formato tar-gzip (tgz). Tivemos que baixar também a biblioteca javacomm do mesmo lugar. No fim copiamos tudo para o diretório de fontes para RPMs assim:
      # cd /diretorio/onde/baixei/SDK
      # cp ibm-java2-sdk-50-linux-i386.tgz /usr/src/redhat/SOURCES
      # cp ibm-java2-javacomm-50-linux-i386.tgz /usr/src/redhat/SOURCESNo SUSE, copie para /usr/src/rpm/SOURCES.
    
    Quando terminou, encontramos todos os pacotes gerados em /usr/src/redhat/RPMS/i386. Instalamos todos assim:
      # cd /usr/src/redhat/RPMS/i386
      # rpm -Uvh java*ibm*rpme a JVM da IBM está instalada.
    
    No JPackage há modelos de empacotamento (src.rpm)das JVMs da IBM, Sun, BEA e Blackdown. Para instalar qualquer uma delas, você terá que construir o RPM como demonstramos aqui.

    A diferença entre elas está no nome do RPM (ibm, sun, blackdown), e você pode ter instalado em seu sistema JVMs de vários fornecedores simultaneamente. Os RPMs de todos os fornecedores, segundo o padrão JPackage, obedecem esta mesma convenção de nomes de sub-pacotes.

7. Instale Outros Softwares Java Que Não Tem Fonte

Será necessário instalar outros RPMs sem fonte para usar corretamente outros pacotes populares do JPackage. Tentanto instalar o tomcat, verificamos que ele necessita do JTA, que é uma API de transações.

Então repetimos os conceitos do passo anterior:

  1. Começamos em http://jpackage.org

  2. Procuramos e baixamos o nosrc.rpm da JTA. A última vez que olhamos estava em http://mirrors.dotsrc.org/jpackage/1.6/generic/non-free

  3. Consultamos o pacote (ou as infos sobre o pacote em jpackage.org) para descobrir de onde se baixa a JTA, com comando rpm, e descobrimos que precisamos procurar em http://java.sun.com/products/jta/.

8. Instalando Outros Softwares Java Pelo JPackage

Neste ponto, você já tem o repositório JPackage configurado no seu sistema, e a JVM de sua escolha instalada conforme ditam os padrões FHS de diretórios do Linux.

Agora é muito fácil instalar qualquer outra aplicação, biblioteca ou JAR disponível no JPackage, representado pelo nome do pacote na lista a esquerda em http://www.jpackage.org.

Para instalar ou atualizar um pacote, bastam os seguintes comandos respectivamente:

  # yum install [nome do pacote] # Para instalar.
  # yum update [nome do pacote] # Para atualizar.

O YUM, usando os metadados do repositório, vai resolver todas as dependências, baixar tudo que for necessário, e instalar os pacotes.

Para instalar o Tomcat, segundo nosso exemplo anterior, basta:

  # yum install tomcat5

Após resolver todas as dependências, o YUM determinou que para instalar o Tomcat, seria necessário instalar também vários módulos do Jakarta, Axis, módulos de XML, etc. E tudo foi automaticamente baixado e instalado num mesmo passo.

Todos os pacotes podem ser obtidos no endereço abaixo no próprio site da SUN. Neste how-to, vamos baixar eles em versão binária (self-extracting)e não RPMs. Lembre-se de baixar as versões: "Linux self-extracting file". (J2SE 1.4.2 Documentation).

Bem, se você vai instalar o ambiente de programação JAVA, ou seja você quer desenvolver em JAVA, no atual momento você deve estar com os seguintes pacotes:

  • j2sdk-1_4_2-linux-i586.bin
  • j2sdk-1_4_2-doc.zip

Para instalar apenas o J2RE para acessar aplicações JAVA via browser ou outro meio: j2re-1_4_2_02-linux-i586.bin

Documento completo pode ser baixado em http://avi.alkalay.net/2006/11/instalando-java-e-eclipse-em-linux.html

Julio Cesar de Paula é Programador em Delphi



Veja a relação completa dos artigos de Avi Alkalay

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script