[Linux]

Red Hat Enterprise Linux 5 für die Installation vorbereiten

Sie müssen zusätzliche Schritte ausführen, um ein System des Typs Red Hat Enterprise Linux® Version 5 für eine Installation von WebSphere Application Server vorzubereiten.

Vorbereitende Schritte

Führen Sie alle Schritte im Artikel Linux-Systeme für die Installation vorbereiten aus. Diese Schritte gelten für alle Linux-Systeme gleichermaßen.

Informationen zu diesem Vorgang

Zusätzlich zu den allgemeinen Schritten, die für die Installation auf jedem Linux-System erforderlich sind, müssen für Red Hat Enterprise Linux Version 5 einige spezifische Schritte ausgeführt werden.

Vergewissern Sie sich, dass die vorausgesetzten Pakete installiert sind. Eine Einschränkung bei der Registrierung von Linux-Paketen verhindert, dass das Programm für die Überprüfung von Voraussetzungen die vorausgesetzten Pakete auf Linux-Systemen untersucht. Nähere Informationen enthält der Artikel Linux-Pakete installieren und verifizieren.

Beachten Sie die folgenden Punkte, wenn Sie Security-Enhanced Linux (SELinux) in Ihrem Betriebssystem Red Hat Enterprise Linux Version 5 aktiviert haben.
  • Wenn SELinux während der Installation des Produkts von der CD aktiviert und eingesetzt ist, müssen Sie die CD mit der folgenden Option anhängen:
     -o context=system_u:object_r:textrel_shlib_t
  • Wenn Sie SELinux nach der Installation des Produkts, bei der SELinux inaktiviert war, aktivieren, werden die Dateibezeichnungen zurückgesetzt, wenn das System neu gebootet wird. In diesem Fall müssen Sie das Script "relabel_linux.sh" im Verzeichnis Stammverzeichnis_des_Anwendungsservers/properties/install/script/ ausführen, um die Bezeichnungen der Laufzeitdateien des Produkts neu zu setzen. Die Ausführung des Befehls "relabel_linux.sh" ist nicht erforderlich, wenn Sie den Sicherheitsmodus mit dem Befehl setenforce geändert haben, der keinen Warmstart des Systems erfordert.

Vorgehensweise

  1. Installieren Sie Pakete für alle Hardwareplattformen.

    Installieren Sie die folgenden Pakete auf einer beliebigen Hardwareplattform:

    compat-libstdc++-33-3.2.3-61
    Für die Kompatibilität mit der C++-Laufzeitumgebung erforderlich. Es wird von Komponenten wie GSKit, Java 2 Software Development Kit (SDK) und Web Server Plug-ins verwendet.
    compat-db-4.2.52-5.1
    Dieses Paket ist für IBM® HTTP Server erforderlich. Einige Module verwenden die in diesem Paket enthaltenen Bibliotheken.
    gtk-2.18.9-4
    gtk2-2.10.4-29.el5
    Dieses Paket ist für IBM WebSphere Installation Factory und IBM Installation Manager erforderlich.
    gtk2-engines-2.18.4-5
    Dieses Paket ist für IBM WebSphere Installation Factory und IBM Installation Manager erforderlich.
    ksh-20080202-14
    Dieses Paket ist für IBM HTTP Server erforderlich.
    libXp-1.0.0-8
    Dieses Paket ist für das Java 2 SDK erforderlich, weil es Druckfunktionen für grafische Benutzerschnittstellen bereitstellt. Wenn dieses Paket nicht installiert ist, können Swing-basierte Anwendungen und AWT-basierte Anwendungen, wie z. B. InstallShield for Multiplatforms (ISMP), nicht instanziert werden.
    libXmu-1.0.2-5
    libXtst-1.0.1-3.1
    pam-0.99.6.2-3.26.el5
    rpm-build-4.4.2.37.architecture.e15 oder höher
    elfutils-0.125-3.el5
    elfutils-libs-0.125-3.el5
    libXft-2.1.10-1.1
    Erforderlich, um den Anwendungsserver über eine Benutzerschnittstelle zu installieren.
    libstdc++-4.1.2-48

    Diese Pakete gehören zum Betriebssystem Red Hat Enterprise Linux 5, werden aber möglicherweise nicht standardmäßig installiert. Sie können auch ein neueres Release dieser Pakete installieren, wenn Red Hat neue Pakete als Errata bereitstellt.

  2. Wählen Sie Pakete für Hardwareplattformen aus, auf denen 32-Bit- und 64-Bit-Anwendungen ausgeführt werden können.

    Hardwareplattformen, die 32-Bit- und 64-Bit-Anwendungen unterstützen, sind z. B. Opteron-, EM64T-, IBM i-, pSeries- (PowerPC), und zSeries-Maschinen (64-Bit).

    Standardmäßig installiert RHEL 5 nur die 64-Bit-Laufzeitunterstützung auf diesen Plattformen. Verschiedene Anwendungen in den Produkten und Paketen von WebSphere Application Server Version 8.x erfordern jedoch auch die 32-Bit-Laufzeitunterstützung. Deshalb müssen Sie die 32-Bit-Laufzeitunterstützung installieren.

    Installieren Sie die folgenden erforderlichen 32-Bit-Pakete, indem Sie während der Installation von RHEL 5 die Option für die Anpassung der Pakete auswählen. Pakete in einem vorhandenen RHEL-4-System können auch mit dem Befehl system-config-packages angepasst werden, den Sie an einem grafikfähigen Terminal absetzen.

    Installieren Sie unter der Kategorie "System" die Unterstützung für kompatible Architekturen (Compatibility Architecture Support). Optional können Sie die Unterstützung für die Entwicklung kompatibler Architekturen (Compatibility Architecture Development Support) unter der Kategorie "Entwicklung" installieren, wenn Sie C- oder C++-Bibliotheken für 32-Bit- und 64-Bit-Anwendungen erstellen möchten.

    Plattformen, die 32-Bit- und 64-Bit-Anwendungen unterstützen, setzen die 32-Bit- und 64-Bit-Versionen der folgenden Pakete voraus:
    • compat-libstdc++-33-3.2.3-61
    • compat-db-4.2.52-5.1
    • gtk2-2.18.9-4
    • gtk2-engines-2.18.4-5
    • libstdc++-4.1.2-48
    • libXft-2.1.10-1.1
    • libXp-1.0.0-8
    • libXmu-1.0.2-5
    • libXtst-1.0.1-3.1
    • pam-0.99.6.2-3.26.el5

    Führen Sie den Befehl rpm -qa | grep Paketname aus, um sicherzustellen, dass beide Versionen jedes Pakets installiert sind. Ersetzen Sie die Variable Paketname durch den Namen des jeweiligen Pakets.

    Installierte Pakete sind in der Antwort des Befehls enthalten. Wenn Sie für ein Paket nur eine Antwort erhalten, ist nur eine Version des Pakets installiert. In diesem Fall müssen Sie das fehlende Paket installieren.

  3. Installieren Sie zusätzliche Pakete für bestimmte Plattformen.

    Zusätzlich zu den Paketen, die auf allen Plattformen gleichermaßen verwendet werden, müssen Sie die folgenden Pakete auf Hardwareplattformen installieren, die 32-Bit- und 64-Bit-Anwendungen unterstützen, bevor Sie Produkte und Pakete von WebSphere Application Server installieren.

    x86-Plattformen und Opteron- oder EM64T-Plattformen: compat-libstdc++-296-2.96-138
    Das Paket "compat-libstdc++" ist für die Kompatibilität mit der C++-Laufzeitumgebung erforderlich. Dieses Paket wird von Komponenten wie GSKit, Java™ 2 SDK und Web Server Plug-ins verwendet.
    z/Series-Plattformen: compat-libstdc++-295-2.95.3-85
    Das Paket "compat-libstdc++" ist für die Kompatibilität mit der C++-Laufzeitumgebung erforderlich. Dieses Paket wird von Komponenten wie GSKit, Java 2 SDK und Web Server Plug-ins verwendet.

    Installieren Sie die 32-Bit-Version und die 64-Bit-Version des Pakets auf 64-Bit-z/Series-Hardwareplattformen.

Ergebnisse

Wenn Sie nicht alle erforderlichen Pakete installieren, wird die Installation nicht wie ordnungsgemäß ausgeführt. Fehlernachrichten weisen darauf hin, wenn Bibliotheken fehlen, grafische Oberflächen nicht geladen werden können oder andere Fehler während der Installation auftreten.

Nächste Schritte

Nachdem Sie die in diesem Artikel beschriebenen Schritte ausgeführt haben, fahren Sie mit Nächste Schritte im Artikel Linux-Systeme für die Installation vorbereiten fort.