[Linux]

Linux-Pakete installieren und verifizieren

Sie können ein Linux-System abfragen, um sicherzustellen, dass ein Paket installiert wurde. Sie können außerdem ein fehlendes Paket von einer Betriebssystem-CD installieren.

Vorbereitende Schritte

Installieren Sie das Linux-Betriebssystem, bevor Sie diese Prozedur ausführen.

Informationen zu diesem Vorgang

Gehen Sie wie folgt vor, um vorausgesetzte Bibliotheken (Pakete) zu installieren und zu verifizieren, die die WebSphere Application Server-Produkte auf Linux-Systemen erfordern.

Es wird vorausgesetzt, dass Ihr Linux-Betriebssystem das Paket compat-libstdc++-33-3.2.3-47.3 erfordert und dass zwei Versionen des Pakets vorhanden sind. Eine Version ist für 32-Bit-Plattformen bestimmt und die andere für 64-Bit-Plattformen. Diese Prozedur zeigt, wie Sie das System abfragen, um festzustellen, ob die Pakete installiert sind, die fehlenden Pakete auf dem Betriebssystemdatenträger zu finden und die Pakete zu installieren.

Dieses Beispiel verwendet Red Hat Enterprise Linux (RHEL) auf einer PowerPC-64-Bit-Hardwareplattform. Es wird vorausgesetzt, dass RHEL die 32-Bit-Version und die 64-Bit-Version des Pakets compat-libstdc++-33-3.2.3-47.3 erfordert.

Vorgehensweise

  1. Fragen Sie das Betriebssystem ab, um festzustellen, ob die Pakete bereits installiert sind.
    rpm -qa | grep compat-libstdc++-33-3.2.3-

    In diesem Beispiel findet das Betriebssystem keine übereinstimmenden Pakete, deshalb wird eine Leerzeile angezeigt.

    Sie können die Suche auch ohne das grep-Argument durchführen, um eine explizite Nachricht zu der Datei zu erhalten:

    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 
  2. Suchen Sie alle zugehörigen Pakete auf der Betriebssystem-CD, um die vollständig qualifizierten Positionen anzuzeigen.

    Dieses Beispiel setzt voraus, dass der Betriebssystemdatenträger eine CD ist, die an Mountverzeichnis angehängt ist.

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

    In diesem Beispiel findet das Betriebssystem zwei übereinstimmende Paketnamen. Ein Paket ist die 32-Bit-Version und das andere die 64-Bit-Version.

    Mountverzeichnis/Server/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
    Mountverzeichnis/Server/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
  3. Installieren Sie das erste fehlende Paket:
    rpm -ivh Mountverzeichnis/Server/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
  4. Installieren Sie das zweite fehlende Paket:
    rpm -ivh Mountverzeichnis/Server/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
  5. Optional: Alternative Methode zum Suchen und Installieren von Paketen mit einem Befehl: Verwenden Sie den folgenden Befehl, um Pakete zu suchen und alle gefundenen Pakete zu installieren.

    Suchen Sie die Pakete, wie im vorherigen Schritt beschrieben, um sicherzustellen, dass der folgende Befehl nur die Pakete installiert, die Sie auch installieren möchten.

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

    Dieser Befehl installiert beide Pakete.

  6. Optional: Alternativer Befehl zum Aktualisieren vorhandener Pakete: Verwenden Sie den folgenden Befehl, um fehlende Pakete zu suchen und zu installieren oder vorhandene Pakete zu aktualisieren:
    find /Mountverzeichnis -name compat-libstdc++-33-3.2.3-* | xargs rpm -Uvh

    Dieser Befehl installiert ein Paket, wenn das Paket noch nicht installiert ist. Dieser Befehl aktualisiert ein Paket mit einer neueren Version, wenn das Paket installiert wird.

Nächste Schritte

Die erforderlichen Pakete variieren je nach Betriebssystem. Eine Liste der erforderlichen Pakete für die einzelnen Linux-Betriebssysteme finden Sie im Artikel Linux-Systeme für die Installation vorbereiten.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-dist&topic=tins_rhel_packages
Dateiname:tins_rhel_packages.html