Instalando e Verificando Pacotes Linux

Utilize este procedimento para instalar e verificar bibliotecas (pacotes) pré-requisitadas que os produtos WebSphere Process Server requerem em sistemas Linux.

Antes de iniciar

Instale o sistema operacional Linux antes de utilizar este procedimento.

Por Que e Quando Desempenhar Esta Tarefa

Suponha que seu sistema operacional Linux requeira o pacote compat-libstdc++-33-3.2.3-47.3 e que haja duas versões do pacote. Uma versão é para as plataformas de 32 bits e a outra é para plataformas de 64 bits. Esse procedimento mostra como consultar o sistema operacional para ver se os pacotes estão instalados, localizar os pacotes que estão faltando no disco do sistema operacional e instalar os pacotes.

Este exemplo utiliza o RHEL (Red Hat Enterprise Linux) em uma plataforma de hardware PowerPC de 64 bits. O exemplo supõe que o RHEL requeira a versão de 32 bits e a versão de 64 bits do pacote compat-libstdc++-33-3.2.3-47.3.

Etapas para Esta Tarefa

  1. Consulte o sistema operacional para determinar se os pacotes já estão instalados, emitindo o seguinte comando:
    rpm -qa | grep compat-libstdc++-33-3.2.3-

    Neste exemplo, o sistema operacional não localizou nenhum pacote correspondente, portanto, uma linha em branco é exibida.

    Também é possível procurar sem o argumento grep para ver uma mensagem explícita sobre o arquivo, emitindo o seguinte comando:

    rpm -q compat-libstdc++-33-3.2.3-

    O sistema operacional retorna a seguinte mensagem:

    package compat-libstdc++-33-3.2.3- is not installed 
  2. Localize todos os pacotes relacionados na mídia do sistema operacional para obter os locais totalmente qualificados.

    Este exemplo supõe que a mídia do sistema operacional seja um CD montado em /media/cdrom. Seu dispositivo de CD-ROM pode estar em um local diferente, como /media/cdrecorder, por exemplo.

    find /media/cdrom -name compat-libstdc++-33-3.2.3-* 

    Neste exemplo, o sistema operacional localiza dois nomes de pacote correspondentes. Um pacote é a versão de 32 bits e o outro é a versão de 64 bits.

    /media/cdrom/RedHat/RPMS/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
    /media/cdrom/RedHat/RPMS/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
  3. Instale o primeiro pacote que falta, emitindo o seguinte comando:
    rpm -ivh /media/cdrom/RedHat/RPMS/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
  4. Instale o segundo pacote que está faltando emitindo o seguinte comando:
    rpm -ivh /media/cdrom/RedHat/RPMS/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
  5. Opcional: Método alternativo para localizar e instalar pacotes em um comando: Utilize o comando a seguir para localizar pacotes e instalar todos os pacotes localizados.

    Localize os pacotes conforme descrito na etapa anterior para verificar se o comando a seguir instala somente os pacotes que você pretende instalar.

    find /media/cdrom -name compat-libstdc++-33-3.2.3-* | xargs rpm -ivh

    Esse único comando instala ambos pacotes.

  6. Opcional: Comando alternativo para atualizar pacotes existentes: Utilize o seguinte comando para localizar e instalar os pacotes que estão faltando ou para localizar e atualizar os pacotes existentes:
    find /media/cdrom -name compat-libstdc++-33-3.2.3-* | xargs rpm -Uvh

    Esse único comando instala um pacote quando o pacote não está instalado. Esse comando atualiza um pacote para uma versão mais nova quando o pacote é instalado.

O que fazer em seguida

Os pacotes requeridos variam por sistema operacional. Consulte Preparando Sistemas Linux para Instalação para obter uma lista de pacotes requeridos para cada sistema operacional Linux.

Tarefas relacionadas

(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido em tecnologia Eclipse (http://www.eclipse.org)