[Linux]

Instalando e Verificando Pacotes Linux

É possível consultar um sistema Linux para verificar se um pacote foi instalado. Também é possível instalar um pacote ausente a partir de um CD do sistema operacional.

Antes de Iniciar

Instale o sistema operacional Linux antes usar este procedimento.

Sobre Esta Tarefa

Use o seguinte procedimento para instalar e verificar bibliotecas de pré-requisitos (pacotes) que os produtos WebSphere Application Server requerem nos sistemas Linux.

Suponhamos que seu sistema operacional Linux exija o pacote compat-libstdc++-33-3.2.3-47.3 e existam duas versões dele. Uma versão é para plataformas de 32 bits e a outra é para plataformas de 64 bits. Este procedimento mostra como consultar o sistema operacional para verificar se os pacotes foram instalados, localizar pacotes ausentes no disco do sistema operacional e instalar pacotes.

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

Procedimento

  1. Consulte o sistema operacional para determinar se os pacotes já foram instalados.
    rpm -qa | grep compat-libstdc++-33-3.2.3-

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

    Você também pode procurar sem o argumento grep para ver uma mensagem explícita sobre o arquivo:

    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 completos.

    Este exemplo presume que a mídia do sistema operacional seja um CD montado em mount_directory.

    find mount_directory -name compat-libstdc++-33-3.2.3-* 

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

    mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc.rpm 
    mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
  3. Instale o primeiro pacote que está faltando:
    rpm -ivh mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
  4. Instale o segundo pacote que está faltando:
    rpm -ivh mount_directory/Server/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 seguinte comando para localizar pacotes e instalar todos os pacotes localizados.

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

    find mount_directory -name compat-libstdc++-33-3.2.3-* | xargs rpm -ivh

    Esse único comando instala os dois pacotes.

  6. Opcional: Comando alternativo para atualizar os pacotes existentes: Utilize o comando a seguir para localizar e instalar os pacotes que estão faltando ou para localizar e atualizar os pacotes existentes:
    find /mount_directory -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 está instalado.

O que Fazer Depois

Os pacotes necessários variam de acordo com o sistema operacional. Consulte Preparando Sistemas Linux para Instalação para obter uma lista de pacotes requeridos para cada sistema operacional Linux.


Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-dist&topic=tins_rhel_packages
Nome do arquivo: tins_rhel_packages.html