Gehen Sie wie folgt vor, um vorausgesetzte Bibliotheken (Pakete) zu
installieren und zu verifizieren, die für WebSphere Process Server-Produkte auf
Linux-Systemen erforderlich sind.
Vorbereitungen
Installieren Sie das Betriebssystem Linux, bevor Sie diese Prozedur verwenden.
Gründe und Szenarios für die Ausführung dieser Task
In diesem Beispiel existieren exemplarisch zwei Versionen des Pakets
compat-libstdc++-33-3.2.3-47.3, das für Ihr Linux-Betriebssystem erforderlich ist.
Eine der beiden Versionen ist für 32-Bit-Plattformen, die andere für 64-Bit-Plattformen
geeignet. In diesem Abschnitt wird erläutert, wie Sie mit Hilfe des Betriebssystems
feststellen, ob die Pakete bereits installiert sind. Außerdem wird erklärt, wie Sie
fehlende Pakete auf der Betriebssystem-CD finden und diese installieren können.
In diesem
Beispiel wird Red Hat Enterprise Linux (RHEL) auf der PowerPC-64-Bit-Hardwareplattform eingesetzt.
In dem Beispiel erfordert RHEL sowohl die 32-Bit-Version als auch die 64-Bit-Version des Pakets
compat-libstdc++-33-3.2.3-47.3.
Schritte für diese Task
- Ermitteln Sie, ob die Pakete bereits unter dem Betriebssystem installiert sind, indem Sie den
folgenden Befehl eingeben:
rpm -qa | grep compat-libstdc++-33-3.2.3-
In diesem Beispiel hat das Betriebssystem keine entsprechenden Pakete gefunden, so
dass eine leere Zeile angezeigt wird.
Sie können auch ohne das Argument grep suchen, um eine
explizite Nachricht über die Datei anzuzeigen. Geben Sie dazu den folgenden
Befehl ein:
rpm -q compat-libstdc++-33-3.2.3-
Das Betriebssystem gibt die folgende Nachricht zurück:
package compat-libstdc++-33-3.2.3- is not installed
- Suchen Sie alle zugehörigen Pakete auf dem Betriebssystemdatenträger, um die vollständig
qualifizierten Speicherpositionen zu ermitteln.
In diesem Beispiel ist der Betriebssystemdatenträger eine CD, die im Verzeichnis
/media/cdrom angehängt ist.
Ihr CD-ROM-Gerät kann sich an einer anderen Position befinden, z. B. unter /media/cdrecorder.
find /media/cdrom -name compat-libstdc++-33-3.2.3-*
In diesem Beispiel findet das Betriebssystem zwei übereinstimmende Paketnamen. Es handelt sich um
die 32-Bit-Version und die 64-Bit-Version des Pakets.
/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
- Installieren Sie das erste fehlende Paket mit dem folgenden Befehl:
rpm -ivh /media/cdrom/RedHat/RPMS/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
- Installieren Sie das zweite fehlende Paket mit dem folgenden Befehl:
rpm -ivh /media/cdrom/RedHat/RPMS/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
- Optional: Alternative Methode zum Suchen und Installieren von Paketen mit einem Befehl:
Mit dem folgenden Befehl können Sie nach Paketen suchen und alle gefundenen Pakete installieren.
Suchen Sie mit dem weiter oben beschriebenen Verfahren nach den Paketen, um sicherzustellen, dass
der folgende Befehl nur die gewünschten Pakete installiert.
find /media/cdrom -name compat-libstdc++-33-3.2.3-* | xargs rpm -ivh
Dieser Befehl installiert beide Pakete.
- Optional: Alternativer Befehl zum Aktualisieren vorhandener Pakete: Mit dem folgenden
Befehl können Sie fehlende Pakete suchen und installieren oder vorhandene Pakete
aktualisieren:
find /media/cdrom -name compat-libstdc++-33-3.2.3-* | xargs rpm -Uvh
Dieser Befehl installiert ein Paket, falls es noch nicht installiert ist.
Der Befehl aktualisiert ein Paket auf eine neuere Version, wenn das Paket bereits installiert ist.
Weitere Schritte
Die erforderlichen Pakete hängen vom eingesetzten Betriebssystem ab. Eine Liste der erforderlichen Pakete
für die verschiedenen Linux-Betriebssysteme finden Sie im Abschnitt Linux-Systeme für die Installation vorbereiten.