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.
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.
- 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
- 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
- Instale el primer paquete que falta:
rpm -ivh directorio_montaje/Server/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
- Instale el segundo paquete que falta:
rpm -ivh directorio_montaje/Server/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
- 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.
- 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.