Début des modifications apportées dans l'actualisation de service 8, fix pack 20

Installation à partir d'un package RPM (Linux uniquement)

Les packages du programme d'installation de RPM Package Manager sont disponibles sous forme de fichiers .rpm standard, qui peuvent être installés de manière interactive à partir de la ligne de commande.

Avant de commencer

Si vous effectuez une mise à niveau du SDK à partir d'une version précédente, par précaution, sauvegardez tous les fichiers de configuration et de politique de sécurité avant de commencer.

Sous Linux®, vérifiez les conditions suivantes avant de commencer le processus d'installation:
  • Si vous installez un package installable, vous devez avoir préalablement installé l'outil rpm-build sur votre système. Si tel n'est pas le cas, le programme d'installation ne pourra pas enregistrer le nouveau package dans la base de données RPM. Pour savoir si l'outil rpm-build est installé, entrez la commande suivante :
    rpm -q rpm-build
  • Si vous avez déjà installé le SDK IBM® à partir d'un package RPM, vous devez le désinstaller avant de continuer.
  • Si vous disposez d'un système SuSE Linux , il se peut qu'une version différente de Java™ soit déjà installée dans une arborescence de répertoires différente. Désinstallez ce package avant de continuer.
  • Votre environnement doit contenir les bibliothèques dépendantes suivantes :
    • IBM® POWER (architecture Little Endian):
      • Bibliothèque GNU C: eglibc V2.19 ou version ultérieure
      • Bibliothèque C++ standard: libstdc++.so.6
    • Toutes les autres architectures ( x86, IBM POWER, et POWER Linux on IBM Z® ®) :
      • Bibliothèque GNU C: glibc V2.3.4 ou version ultérieure
      • Bibliothèque C++ standard: libstdc++.so.6

A propos de cette tâche

Les packages RPM possèdent une extension de fichier .rpm et sont des packages installables (Linux uniquement).

L'installation de ces packages configure également votre système (par exemple, en définissant les variables d'environnement). Vous devez utiliser un compte d'utilisateur ayant les droits ROOT pour installer ce type de package.

Procédure

  1. Si votre système n'a pas les bibliothèques dépendantes définies, obtenez-les et installez-les.
  2. Accédez à un répertoire temporaire.
  3. Téléchargez le fichier de package RPM le plus récent dans le répertoire temporaire.
  4. Installez le package RPM à l'aide de la commande suivante:
    rpm -ivh <file_name>.rpm
  5. Vérifiez le package disponible en exécutant la commande suivante:
    rpm -q <file_name>.rpm

Vous pouvez éventuellement vérifier qu'un package .rpm n'a pas été endommagé ou modifié à l'aide de la clé publique au format GPG pour vérifier les packages RPM:

  1. Téléchargez la clé publique au format GPG.
    ibm-java-public-GPGkey-<yyyymmdd>.pgp
  2. Importation manuelle de la clé dans la base de données RPM.
    rpm --import ibm-java-public-GPGkey-<yyyymmdd>.pgp
  3. Vérifiez la signature du package .rpm. Utilisez la commande suivante :
    rpm -K <package name>

    Par exemple :

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

    La sortie doit résumer que les signatures et les historiques sont "OK".

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

    Vous pouvez afficher plus de détails en ajoutant l'option prolixe.

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

    La sortie doit indiquer que toutes les signatures et tous les historiques sont "OK".

    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)

Résultats

Le package est installé dans le répertoire suivant:
/opt/ibm
Remarque :
  • N'interrompez pas le processus d'installation, par exemple en appuyant sur Ctrl+C. Si vous interrompez le processus, vous devrez réinstaller le produit.
  • Pour désinstaller le package RPM sur le système, exécutez la commande suivante:
    rpm -e <file_name>
Si vous utilisez un package installable sous Linux, vous pouvez voir des messages indiquant qu'un problème a été détecté. Certains des messages pouvant s'afficher lors de l'utilisation d'un package installable figurent dans la liste ci-après :
The installer cannot run on your configuration. It will now quit.
Ce message d'erreur s'affiche lorsque votre ID utilisateur n'est pas autorisé à exécuter le processus d'installation. Etant donné que l'installation ne peut pas se poursuivre, le programme se ferme. Pour résoudre ce problème, relancez l'installation avec un ID utilisateur ayant des droits d'accès root.
An RPM package is already installed. Uninstall the package before proceeding.
Ce message indique qu'un package RPM est déjà installé. Etant donné que l'installation ne peut pas se poursuivre, le programme se ferme. Pour résoudre ce problème, désinstallez le package RPM avant de continuer.
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.
Ce message apparaît lorsque vous tentez d'effectuer l'installation sur un système SuSE. Il s'affiche car un SDK ou un environnement d'exécution est sans doute déjà installé. Le programme d'installation se poursuit, mais peut rencontrer un problème durant son exécution. Si cela se produit, désinstallez tout package existant et recommencez.
Fin des modifications de l'actualisation de service 8 groupe de correctifs 20