Création d'un miroir local du serveur de mises à jour IBM Rational Product Updater
Table des matières
1.0 Téléchargement et extraction des mises à jour
2.0 Création et mise à jour des fichiers site.xml
3.0 Création d'un fichier policy.xml
4.0 Installation des mises à jour à partir du miroir local du serveur
1.0 Téléchargement et extraction des mises à jour
Pour créer un miroir local du serveur de mises à jour IBM Rational Product Updater, téléchargez Rational Product Updater 6.0.2 à partir du site ftp://ftp.software.ibm.com/software/rationalsdp/updater/60/zips/rpu_602.zip.
Vous pouvez également télécharger les mises à jour disponibles pour les produits Rational Software Development Platform à partir du site IBM Software Support, à l'adresse
www.ibm.com/software/support/.
Après avoir téléchargé les mises à jour, extrayez leur contenu dans un répertoire cible qui
servira de lieu de stockage du miroir local du serveur de mises à jour.
Attention :
- Vous devez supprimer du miroir local les fichiers des fonctions (features) qui ne sont plus à jour.
Remarque : Vous pouvez extraire toutes les mises à jour dans le
même répertoire cible. Les mises à jour n'interfèrent pas entre elles.
2.0 Création et mise à jour des fichiers site.xml
Remarque : Les instructions suivantes supposent que votre site de mises à jour incluent les mises à jour d'un produit de développement de logiciels Rational, ainsi que les mises à jour de Rational Product Updater. Si le site miroir contient uniquement des mises à jour de Rational Product Updater, vous
devez ignorer cette section car il est inutile de modifier le fichier
site_602.xml.
Généralement, il existe un site de mises à jour et un site de
découverte pour chaque produit. Le site de mises à jour contient les correctifs du produit (provisoires ou
sous forme de groupes de correctifs), tandis que le site de découverte contient les
fonctions facultatives.
Remarque : Il n'y a pas de site de découverte pour l'outil Rational Product Updater.
Chaque correctif de produit téléchargé contient un fichier site_identificateur.xml
situé dans le répertoire produit\60\update\ ; de même, chaque
fonctionnalité téléchargée contient un fichier site_identificateur.xml situé dans le
répertoire produit\60\discovery\ (identificateur représente
ici l'identifiant du correctif ou de la fonctionnalité, tandis que produit identifie
le produit auquel s'applique ce correctif ou cette fonctionnalité). Les fichiers site_identificateur.xml des
mises à jour de Rational Product Updater sont situés
dans le répertoire rpu\60\update\.
Le site de mises à jour et le site de découverte nécessitent chacun un
fichier site.xml distinct. Pour créer chaque fichier site.xml, vous devez
combiner les sections <feature/> des
fichiers site_identificateur.xml appropriés.
Pour créer ou mettre à jour un fichier site.xml, effectuez les opérations suivantes :
- Ouvrez un fichier site_identificateur.xml dans
un éditeur de texte. Par exemple, ouvrez le fichier site_60_6011.xml.
- Sauvegardez le fichier sous le nom site.xml dans le même
répertoire. Si le répertoire contient déjà un fichier appelé site.xml, copiez
les entrées <feature/> du fichier
site_60_6011.xml dans la section <site></site> du fichier
site.xml.
- Copiez les entrées <feature/> de chaque
fichier site_identificateur.xml dans site.xml.
Par exemple, le code suivant est le résultat de la copie des entrées <feature/> des fichiers
rad\60\discovery\site_601_J2C6012.xml et
rad\60\discovery\site_i4gl.xml dans le fichier
rad\60\discovery\site.xml :
<?xml version="1.0" encoding="UTF-8" ?>
<site>
<!-- J2C refresh feature-->
<feature id="com.ibm.j2c.win32" os="win32" patch="false" url="features/com.ibm.j2c.win32_6.0.1.2.jar" version="6.0.1.2">
<category name="refreshpack"/>
</feature>
<feature id="com.ibm.j2c.linux" os="linux" patch="false" url="features/com.ibm.j2c.linux_6.0.1.2.jar" version="6.0.1.2">
<category name="refreshpack"/>
</feature>
<feature id="updater.j2c.nl1.plugins.601" patch="false" url="features/updater.j2c.nl1.plugins.601_1.0.0.jar" version="1.0.0">
<category name="proxies"/>
</feature>
<feature id="updater.j2c.plugins.601" patch="false" url="features/updater.j2c.plugins.601_1.0.0.jar" version="1.0.0">
<category name="proxies"/>
</feature>
<feature id="updater.j2c.resource.adapters" patch="false" url="features/updater.j2c.resource.adapters_1.0.0.jar" version="1.0.0">
<category name="proxies"/>
</feature>
<feature id="updater.j2c.linux.permissions" patch="false" url="features/updater.j2c.linux.permissions_1.0.0.jar" version="1.0.0">
<category name="proxies"/>
</feature>
<!--I4GL conversion utility-->
<feature patch="false" id="com.ibm.etools.i4gl.conversion.refresh.win32" version="6.0.0.1a" url="features/com.ibm.etools.i4gl.conversion.refresh.win32_6.0.0.1a.jar" os="win32">
</feature>
<feature patch="false" id="com.ibm.etools.i4gl.conversion.refresh.linux" version="6.0.0.1a" url="features/com.ibm.etools.i4gl.conversion.refresh.linux_6.0.0.1a.jar" os="linux">
</feature>
<feature patch="false" id="updater.rad.ifeature.i4glconversion.refresh.001" version="1.0.0" url="features/updater.rad.ifeature.i4glconversion.refresh.001_1.0.0.jar">
</feature>
<feature patch="false" id="updater.zips.i4glconversion.refresh.win32.001" version="1.0.0" url="features/updater.zips.i4glconversion.refresh.win32.001_1.0.0.jar">
</feature>
<feature patch="false" id="updater.zips.i4glconversion.refresh.linux.001" version="1.0.0" url="features/updater.zips.i4glconversion.refresh.linux.001_1.0.0.jar">
</feature>
</site>
Remarque :
- Remplacez les entrées feature obsolètes du fichier produit\60\discovery\site.xml
par les données les plus récentes disponibles.
- Ne remplacez pas les entrées feature du fichier
produit\60\update\site.xml par les données des derniers correctifs disponibles.
- L'ordre des entrées feature n'a pas d'importance.
- Sauvegardez et fermez le fichier site.xml mis à jour. Conservez les
fichiers site_identificateur.xml originaux afin de pouvoir vous y référer en cas de besoin.
- Fermez l'éditeur de texte.
3.0 Création d'un fichier policy.xml
Chaque correctif ou fonctionnalité téléchargé contient un
fichier produit\policy_identificateur.xml dans lequel
figure une référence au fichier site_identificateur.xml correspondant. Vous devez combiner tous les
fichiers policy_identificateur.xml en un seul
fichier policy.xml. Une fois ce fichier créé, vous pouvez l'utiliser pour appliquer toutes les mises à jour de produits
en le faisant pointer sur le fichier site.xml que vous avez créé à la section précédente.
Pour créer le fichier policy.xml, effectuez les opérations suivantes :
- Ouvrez un fichier produit\policy_identificateur.xml dans
un éditeur de texte. Par exemple, ouvrez le fichier policy_601.xml.
- Dans le répertoire principal de votre site miroir, sauvegardez
ce fichier sous le nom policy.xml.
- Modifiez la mappe d'URL (élément url-map) afin de pointer
sur site.xml au lieu de site_identificateur.xml. Veillez à spécifier
un chemin d'accès à site.xml sous une forme absolue et universelle.
Par exemple,
si votre site miroir se trouve sur un serveur Web nommé serveur1, votre
fichier policy.xml se présentera comme dans l'exemple suivant :
<?xml version="1.0" encoding="UTF-8" ?>
<update-policy>
<url-map pattern="com.ibm.orca.product.updater" url="http://server1/rational_updates/rpu/60/update/site.xml/">
</update-policy>
Remarque : Si le site miroir doit uniquement stocker les mises à jour de Rational
Product Updater et que vous n'avez pas modifié ni créé le fichier site.xml comme indiqué
dans la section précédente, laissez les entrées url-map définissant
site_601.xml au lieu de site.xml et ignorez l'étape
6 ci-dessous.
- Ajoutez les entrées url-map de tous les autres fichiers produit\policy_identifiant.xml
Pour chaque produit que vous souhaitez pouvoir mettre à jour à partir du site miroir local, vous
devez créer une entrée url-map pointant sur le site de mises à jour et une autre pointant
sur le site de découverte. Des entrées url-map supplémentaires sont nécessaires
pour les sites de découverte des fonctionnalités. Les masques (patterns) correspondants
sont fournis dans chaque fichier produit\policy_identificateur.xml.
- Modifiez chaque mappe d'URL (élément url-map) afin de pointer
sur site.xml au lieu de site_identificateur.xml. Votre fichier
doit alors ressembler à l'exemple suivant :
<?xml version="1.0" encoding="UTF-8" ?>
<update-policy>
<url-map pattern="com.ibm.rational.application.developer.update" url="http://server1/rational_updates/rad/60/update/site.xml"/>
<url-map pattern="com.ibm.rational.application.developer.discovery" url="http://server1/rational_updates/rad/60/discovery/site.xml"/>
</update-policy>
- Sauvegardez le fichier policy.xml.
- Fermez l'éditeur de texte.
4.0 Installation des mises à jour à partir du miroir local du serveur
Une fois que le miroir local du serveur de mises à jour est en place et
disponible, les utilisateurs peuvent installer les mises à jour en appliquant la
procédure suivante.
Installez les mises à jour en utilisant le même compte d'utilisateur que celui qui a permis
d'installer IBM Rational Software Development Platform.
Restrictions :
- Rational Software Development ne peut être ouvert pendant l'installation d'une mise à jour.
- Sous Windows, vous devez utiliser un compte disposant
de privilèges d'administration. Sous Linux, vous devez utiliser le compte root.
Pour installer une mise à jour, effectuez les opérations suivantes :
- Démarrez Rational Product Updater :
- Sous Windows, cliquez sur Démarrer > Programmes > IBM Rational > Rational Product Updater.
- Sous Red Hat Enterprise Linux 3.0 (environnement de bureau GNOME), ouvrez le menu
principal et cliquez sur Programmation > Rational Product Updater.
- Sous SUSE Linux Enterprise Server 9.0 (environnement de bureau KDE), ouvrez le menu
principal et cliquez sur IBM Rational > Rational Product Updater.
Remarque : Sous Red Hat Enterprise Linux 3.0 et SUSE Linux Enterprise Server 9.0, si vous
utilisez un environnement de bureau autre que celui par défaut, il est possible que les raccourcis
d'accès au produit ne se trouvent pas à l'endroit indiqué ci-dessus.
- Cliquez sur Préférences > Sites de mise à jour.
- Entrez le chemin du fichier policy.xml qui se trouve dans le répertoire
principal du miroir local du serveur de mises à jour.
- Cliquez sur OK.
- Cliquez sur Recherche des mises à jour
ou Rechercher les fonctions facultatives.
Le système vous invite à installer et à mettre à jour Rational Product Updater pour pouvoir continuer. Pour continuer, cliquez sur OK.
Rational Product Updater installe la mise à jour et redémarre.
- Si vous avez téléchargé des mises à jour pour d'autres produits, sélectionnez les mises à jour à installer dans la liste affichée.
Conseil : Pour lire la description d'une mise à jour,
cliquez dessus. La description s'affiche dans le panneau Informations détaillées.
- Cliquez sur Installation des mises à jour ou Installation des fonctions facultatives.
- Pour accepter l'accord de licence et poursuivre l'installation,
cliquez sur OK.
L'installation de la mise à jour prend plus ou moins de temps, selon la vitesse du processeur et la quantité de mémoire vive
de l'ordinateur.
Une fois l'installation achevée, Rational Product Updater affiche la liste des mises à jour
installées dans la page Produits installés.
- Fermez Rational Product Updater.