Start der Änderungen für Serviceaktualisierung 8 Fixpack 20

Installation über ein RPM-Paket (nurLinux )

Die RPM Package Manager-Installationspakete sind als .rpm-Standarddateien verfügbar, die interaktiv über die Befehlszeile installiert werden können.

Vorbereitende Schritte

Wenn Sie ein Upgrade für das SDK von einem früheren Release ausführen, sichern Sie alle Konfigurations- und Sicherheitsrichtliniendateien, bevor Sie das Upgrade starten.

Prüfen Sie unter Linux®die folgenden Bedingungen, bevor Sie mit dem Installationsprozess beginnen:
  • Wenn Sie ein installierbares Paket installieren, muss das Tool rpm-build auf Ihrem System installiert sein. Andernfalls kann das Installationsprogramm das neue Paket nicht in der RPM-Datenbank registrieren. Durch Eingabe des folgenden Befehls können Sie ermitteln, ob das Tool rpm-build installiert ist:
    rpm -q rpm-build
  • Wenn Sie das IBM® SDK zuvor aus einem RPM-Paket installiert haben, müssen Sie dieses Paket deinstallieren, bevor Sie fortfahren.
  • Wenn Sie über ein SuSE Linux -System verfügen, ist möglicherweise bereits eine andere Version von Java™ in einer anderen Verzeichnisstruktur installiert. Deinstallieren Sie dieses Paket, bevor Sie fortfahren.
  • Die folgenden abhängigen Bibliotheken müssen für die Umgebung vorhanden sein:
    • IBM® POWER ® ® (Little-Endian-Architektur)
      • GNU C-Bibliothek: eglibc V2.19 oder höher
      • C + + -Standardbibliothek: libstdc++.so.6
    • Alle anderen Architekturen ( x86, IBM POWER und POWER Linux on IBM Z® ®):
      • GNU-C-Bibliothek: glibc V2.3.4 oder höher
      • C + + -Standardbibliothek: libstdc++.so.6

Informationen zu dieser Task

Die RPM-Pakete haben die Dateierweiterung .rpm und sind installierbare Pakete (nurLinux ).

Im Rahmen der Installation dieser Pakete erfolgt auch eine Konfiguration Ihres Systems, zum Beispiel durch Festlegen von Umgebungsvariablen. Sie müssen ein Benutzerkonto mit Rootberechtigung verwenden, um diesen Pakettyp zu installieren.

Vorgehensweise

  1. Verfügt Ihr System nicht über die definierten abhängigen Bibliotheken, müssen Sie sich die Bibliotheken besorgen und installieren.
  2. Wechseln Sie in ein temporäres Verzeichnis.
  3. Laden Sie die neueste RPM-Paketdatei in das temporäre Verzeichnis herunter.
  4. Installieren Sie das RPM-Paket mit dem folgenden Befehl:
    rpm -ivh <file_name>.rpm
  5. Überprüfen Sie das verfügbare Paket, indem Sie den folgenden Befehl ausführen:
    rpm -q <file_name>.rpm

Sie können optional prüfen, ob ein .rpm-Paket beschädigt oder geändert wurde, indem Sie den öffentlichen Schlüssel im GPG-Format verwenden, um die RPM-Pakete zu überprüfen:

  1. Laden Sie den öffentlichen Schlüssel im GPG-Format herunter.
    ibm-java-public-GPGkey-<yyyymmdd>.pgp
  2. Importieren Sie den Schlüssel manuell in die RPM-Datenbank.
    rpm --import ibm-java-public-GPGkey-<yyyymmdd>.pgp
  3. Überprüfen Sie die Signatur des RPM-Pakets. Verwenden Sie dazu den folgenden Befehl.
    rpm -K <package name>

    Beispiel:

    rpm -K ibm-java-s390x-sdk-8.0-8.20.s390x.rpm

    Die Ausgabe sollte zusammenfassen, dass die Signaturen und Auszüge "OK" sind.

    ibm-java-s390x-sdk-8.0-8.20.s390x.rpm: digests signatures OK

    Sie können weitere Details anzeigen, indem Sie die Option verbose hinzufügen.

    rpm -Kv ibm-java-s390x-sdk-8.0-8.20.s390x.rpm

    Die Ausgabe sollte zeigen, dass alle Signaturen und Digests "OK" sind.

    ibm-java-s390x-sdk-8.0-8.20.s390x.rpm:
        Header V4 RSA/SHA256 Signature, key ID 8a8d4582: OK
        Header SHA1 digest: OK (bd33837ccb9a2dc94f457cdcdd905ec9c74cb0fb)
        V4 RSA/SHA256 Signature, key ID 8a8d4582: OK
        MD5 digest: OK (4adcd25b3f69a2ca3d2be678e6ff85e8)

Ergebnisse

Das Paket wird im folgenden Verzeichnis installiert:
/opt/ibm
Hinweis:
  • Unterbrechen Sie den Installationsprozess nicht, indem Sie beispielsweise Strg + C drücken. Wenn Sie den Prozess unterbrechen, müssen Sie möglicherweise das Produkt erneut installieren.
  • Führen Sie den folgenden Befehl aus, um das RPM-Paket auf dem System zu deinstallieren:
    rpm -e <file_name>
Wenn Sie ein installierbares Paket unter Linuxverwenden, werden möglicherweise Nachrichten angezeigt, die darauf hinweisen, dass ein Fehler gefunden wurde. Einige der Nachrichten, die bei Verwendung eines installierbaren Pakets unter Umständen ausgegeben werden, sind in der folgenden Liste aufgeführt:
The installer cannot run on your configuration. It will now quit.
Diese Fehlernachricht wird ausgegeben, wenn die Benutzer-ID nicht zur Ausführung des Installationsprozesses berechtigt ist. Da das Installationsprogramm nicht fortgesetzt werden kann, wird es beendet. Starten Sie die Installation erneut und verwenden Sie dabei eine Benutzer-ID, die über Rootberechtigung verfügt, um dieses Problem zu beheben.
An RPM package is already installed. Uninstall the package before proceeding.
Diese Nachricht weist darauf hin, dass bereits ein RPM-Paket installiert ist. Da das Installationsprogramm nicht fortgesetzt werden kann, wird es beendet. Deinstallieren Sie zur Behebung des Problems das RPM-Paket, bevor Sie fortfahren.
Warning: there may be a version of this package already installed. If this version was supplied by SuSE, it will have been packaged so that it installs under a different directory tree. To avoid unexpected results, you should use YaST2 to remove the SuSE-supplied version.
Diese Nachricht wird angezeigt, wenn Sie versuchen, eine Installation auf einem SuSE-System auszuführen. Ursache dafür ist, dass möglicherweise bereits ein SDK oder eine Laufzeitumgebung installiert ist. Das Installationsprogramm wird fortgesetzt, möglicherweise treten jedoch während des Prozesses Probleme auf. Deinstallieren Sie in einem solchen Fall alle vorhandenen Pakete und versuchen Sie es erneut.
Ende der Änderungen für Serviceaktualisierung 8 Fixpack 20