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