[Linux]

Installation et vérification des packages Linux

Vous pouvez interroger un système Linux afin de vérifier si un package est installé. Vous pouvez aussi installer un package manquant depuis le CD du système d'exploitation.

Avant de commencer

Installez le système d'exploitation Linux avant d'utiliser cette procédure.

Pourquoi et quand exécuter cette tâche

Procédez comme suit pour installer et vérifier les bibliothèques prérequises (packages) dont les produits WebSphere Application Server ont besoin sur les systèmes Linux.

Nous partons du principe que votre système d'exploitation Linux requiert le package compat-libstdc++-33-3.2.3-47.3 et qu'il existe deux versions de ce package. Une version est destinée aux plateformes 32 bits et l'autre, aux plateformes 64 bits. Cette procédure montre comment interroger le système d'exploitation pour vérifier si les packages sont installés, rechercher les packages manquants sur le disque du système d'exploitation et installer les packages.

Cet exemple utilise Red Hat Enterprise Linux (RHEL) sur une plateforme matérielle PowerPC 64 bits. Cet exemple présuppose que RHEL requiert les versions 32 bits et 64 bits du package compat-libstdc++-33-3.2.3-47.3.

Procédure

  1. Interrogez le système d'exploitation pour déterminer si les packages sont déjà installés.
    rpm -qa | grep compat-libstdc++-33-3.2.3-

    Dans cet exemple, le système d'exploitation n'a trouvé aucun package correspondant ; une ligne vide est donc affichée.

    Vous pouvez également effectuer votre recherche sans l'argument grep pour afficher un message explicite sur le fichier :

    rpm -q compat-libstdc++-33-3.2.3-

    Le système d'exploitation renvoie le message suivant :

    package compat-libstdc++-33-3.2.3- is not installed 
  2. Recherchez tous les packages associés sur le support du système d'exploitation pour obtenir les emplacements complets.

    Cet exemple suppose que le support du système d'exploitation est un CD monté sur répertoire_montage.

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

    Dans cet exemple, le système d'exploitation détecte deux noms de package correspondants. L'un concerne la version 32 bits et l'autre, la version 64 bits.

    mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc.rpm 
    mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
  3. Installez le premier package manquant :
    rpm -ivh mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
  4. Installez le second package manquant :
    rpm -ivh mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
  5. Facultatif : Autre méthode permettant de rechercher et d'installer les packages en une seule commande : Utilisez la commande suivante pour rechercher et installer tous les packages détectés.

    Recherchez les packages comme décrit à l'étape précédente pour vérifier que la commande ci-après n'installe que les packages que vous avez l'intention d'installer.

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

    Cette commande installe les deux packages.

  6. Facultatif : Autre commande permettant de mettre à jour les packages existants : Utilisez la commande ci-après pour rechercher et installer les packages manquants ou rechercher et mettre à jour les packages existants :
    find /mount_directory -name compat-libstdc++-33-3.2.3-* | xargs rpm -Uvh

    Cette commande installe un package si ce dernier n'est pas installé. Cette commande remplace un package par une version plus récente si le package est installé.

Que faire ensuite

Les packages requis varient en fonction du système d'exploitation. Pour la liste des packages requis pour chaque système d'exploitation Linux, voir Préparation des systèmes Linux pour l'installation.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-dist&topic=tins_rhel_packages
Nom du fichier : tins_rhel_packages.html