[Linux]

Instalación y verificación de paquetes Linux

Puede consultar un sistema Linux para verificar que se ha instalado un paquete. También puede instalar un paquete que falte desde un CD de sistema operativo.

Antes de empezar

Instale el sistema operativo Linux antes de utilizar este procedimiento.

Acerca de esta tarea

Utilice el procedimiento siguiente para instalar y verificar las bibliotecas de requisitos previo (paquetes) que requieren los productos WebSphere Application Server en los sistemas Linux.

Presuponga que el sistema operativo Linux requiere el paquete compat-libstdc++-33-3.2.3-47.3 y que existen dos versiones del paquete. Una versión es para las plataformas de 32 bits y la otra para las plataformas de 64 bits. Este procedimiento muestra cómo consultar el sistema operativo para ver si se han instalado los paquetes, encontrar los paquetes que faltan en el disco del sistema operativo e instalar los paquetes

Este ejemplo utiliza Red Hat Enterprise Linux (RHEL) en una plataforma de hardware de 64 bits de PowerPC. El ejemplo presupone que RHEL requiere tanto la versión de 32 bits como la versión de 64 bits del paquete compat-libstdc++-33-3.2.3-47.3.

Procedimiento

  1. Consulte el sistema operativo para determinar si los paquetes ya están instalados.
    rpm -qa | grep compat-libstdc++-33-3.2.3-

    En este ejemplo, el sistema operativo no ha encontrado ningún paquete que coincida, por lo tanto, se muestra una línea en blanco.

    También puede buscar sin el argumento grep para ver un mensaje explícito acerca del archivo:

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

    El sistema operativo devuelve el mensaje siguiente:

    package compat-libstdc++-33-3.2.3- is not installed 
  2. Busque todos los paquetes relacionados en el soporte del sistema operativo para obtener las ubicaciones plenamente cualificadas.

    En este ejemplo se da por supuesto que el soporte del sistema operativo es un CD montado en directorio_montaje.

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

    En este ejemplo, el sistema operativo busca dos nombres de paquetes coincidentes. Un paquete es de la versión de 32 bits y el otro es de la versión de 64 bits.

    directorio_montaje/Server/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
    directorio_montaje/Server/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
  3. Instale el primer paquete que falta:
    rpm -ivh directorio_montaje/Server/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
  4. Instale el segundo paquete que falta:
    rpm -ivh directorio_montaje/Server/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
  5. Opcional: Método alternativo para buscar e instalar paquetes en un mandato: Utilice el mandato siguiente para buscar paquetes e instalar todos los paquetes encontrados.

    Busque los paquetes como se ha descrito en el paso anterior para verificar que el mandato siguiente instala solamente los paquetes intenta instalar.

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

    Este único mandato instala los dos paquetes.

  6. Opcional: Mandato alternativo para actualizar los paquetes existentes: Utilice el mandato siguiente para buscar e instalar paquetes que faltan o para buscar e instalar paquetes existentes.
    find /directorio_montaje -name compat-libstdc++-33-3.2.3-* | xargs rpm -Uvh

    Este único mandato instala un paquete cuando no se ha instalado. Este mandato actualiza un paquete a una versión más reciente del paquete instalado.

Qué hacer a continuación

Los paquetes necesarios varían para cada sistema operativo. Consulte Preparación de los sistemas Linux para la instalación para obtener una lista de paquetes necesarios para cada sistema operativo Linux.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-dist&topic=tins_rhel_packages
File name: tins_rhel_packages.html