Installazione e verifica dei pacchetti Linux

Utilizzare tale procedura per installare e verificare le librerie prerequisite (pacchetti) che i prodotti di WebSphere Process Server richiedono sui sistemi Linux.

Operazioni preliminari

Installare il sistema operativo Linux prima di utilizzare tale procedura.

Perché e quando eseguire questa attività

Presupporre che il sistema operativo Linux richieda il pacchetto compat-libstdc++-33-3.2.3-47.3 e che vi siano due versioni del pacchetto. Una versione serve alle piattaforme a 32-bit e l'altra per le piattaforme a 64-bit. Tale procedura mostra come interrogare il sistema operativo per verificare che siano stati installati i pacchetti, trovare i pacchetti mancanti sul disco del sistema operativo ed installarli.

Tale esempio utilizza Red Hat Enterprise Linux (RHEL) su una piattaforma hardware PowerPC 64-bit. L'esempio presuppone che RHEL richieda entrambe le versioni a 32-bit e a 64-bit del pacchetto compat-libstdc++-33-3.2.3-47.3.

Passi per questa attività

  1. Interrogare il sistema operativo per stabilire se i pacchetti sono già stati installati eseguendo il seguente comando:
    rpm -qa | grep compat-libstdc++-33-3.2.3-

    In questo esempio, il sistema operativo non trova alcun pacchetto corrispondente e viene visualizzata una riga vuota.

    Inoltre, è possibile ricercare senza l'argomento grep per vedere un messaggio esplicito relativo al file, eseguendo il seguente comando:

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

    Il sistema operativo restituisce il seguente messaggio:

    il pacchetto compat-libstdc++-33-3.2.3- non è stato installato 
  2. Trovare tutti i pacchetti correlati sul supporto del sistema operativo per ottenere i percorsi completi.

    Tale esempio presuppone che il supporto del sistema operativo è un CD montato su /media/cdrom. L'unità del CD-ROM si deve trovare in un'altra ubicazione, quale /media/cdrecorder, ad esempio.

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

    In tale esempio, il sistema operativo trova due nomi pacchetti corrispondenti. Un pacchetto è la versione a 32-bit e l'altro è la versione a 64-bit.

    /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. Installare il primo pacchetto mancante eseguendo il seguente comando:
    rpm -ivh /media/cdrom/RedHat/RPMS/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
  4. Installare il seguente pacchetto mancante eseguendo il seguente comando:
    rpm -ivh /media/cdrom/RedHat/RPMS/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
  5. Opzionale: Metodo alternativo per ricercare e installare i pacchetti con un solo comando: utilizzare il seguente comando per trovare i pacchetti e installare tutti pacchetti trovati.

    Trovare i pacchetti come descritto nel passo precedente, per verificare che il seguente comando installi solo i pacchetti che si intende installare.

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

    Il singolo comando installa entrambi i pacchetti.

  6. Opzionale: Comando alternativo per aggiornare i pacchetti esistenti: utilizzare il seguente comando per trovare ed installare i pacchetti mancanti o per trovare e aggiornare i pacchetti esistenti:
    find /media/cdrom -name compat-libstdc++-33-3.2.3-* | xargs rpm -Uvh

    Questo singolo comando installa un pacchetto quando non è installato. Tale comando aggiorna un pacchetto ad una versione più aggiornata quando il pacchetto viene installato.

Operazioni successive

I pacchetti richiesti variano in base al sistema operativo. Consultare Preparazione dei sistemi Linux per l'installazione per un elenco di pacchetti richiesti per ciascun sistema operativo Linux.


(c) Copyright IBM Corporation 2005, 2006.
Questo Information Center è alimentato dalla tecnologia Eclipse (http://www.eclipse.org)