Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

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

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1602 votos)

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
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Asterisk na Prática 2ª Edição