Sun Java logo     Pr�c�dent      Sommaire      Index      Suivant     

Sun logo
Sun Java Enterprise System 2005Q4 Guide de mise � niveau 

Chapitre  2
Mise � niveau des composants partag�s Java ES

Ce chapitre fournit des informations sur la mise � niveau des composants partag�s Java ES vers Java ES 2005Q4 (version 4).

Ce chapitre se compose des sections suivantes :


Pr�sentation de la mise � niveau des composants partag�s

La mise � niveau des composants partag�s vers Java ES 2005Q4 (version 4) doit faire partie d’un plan de mise � niveau plus complet, comme expliqu� dans le Chapitre 1, � Planification des mises � niveau. � Pour r�ussir votre mise � niveau, lisez attentivement le chapitre 1 et pr�parez un plan de mise � niveau qui r�ponde � vos besoins.

À propos de votre plan de mise � niveau

Votre plan de mise � niveau doit couvrir les domaines suivants :

Techniques de mise � niveau des composants partag�s

Il existe trois techniques de mise � niveau des composants partag�s vers Java ES version 4. Les techniques � appliquer d�pendent du nombre et du type de composants partag�s que vous mettez � niveau, en fonction de votre plan de mise � niveau.

Les trois techniques possibles sont les suivantes :

Proc�dure g�n�rale de mise � niveau

Les �tapes g�n�rales � suivre pour la mise � niveau des composants partag�s sont indiqu�es ci-dessous.

  1. À partir de votre plan de mise � niveau, d�terminez la m�thode de mise � niveau appropri�e et les composants partag�s � mettre � niveau.
  2. Consultez les informations relatives au d�veloppement d’un plan de mise � niveau dans les sections ci-avant de cette pr�sentation. Vous pouvez �galement vous reporter � la section Planification de la mise � niveau pour plus d’informations.

  3. D�terminez les techniques de mise � niveau disponibles pour la mise � niveau des composants partag�s sp�cifi�s dans votre plan.
  4. Ces informations se trouvent dans les sections suivantes :

  5. En fonction de vos besoins, suivez les proc�dures correspondantes des sections suivantes :

Mise � niveau des composants partag�s pour la version 3

Le Tableau 2-1 indique les techniques de mise � niveau � utiliser pour la mise � niveau de composants partag�s � partir de Java ES version 3. Prenez note des points suivants :

Mise � niveau des composants partag�s pour la version 2

Le Tableau 2-2 indique les techniques de mise � niveau � utiliser lors de la mise � niveau de composants partag�s � partir de Java ES version 2. Prenez note des points suivants :


Mise � niveau des composants partag�s par l’application de patchs individuels

Sur les plates-formes Solaris, vous pouvez mettre � niveau de nombreux packages des composants partag�s de Java ES 2005Q1 (version 3) vers Java ES 2005Q4 (version 4) par l’application de patchs qui modifient les packages install�s.


Remarque

Pour la mise � niveau � partir de Java ES 2004Q2 (version 2), vous ne devez pas appliquer de patchs individuels, mais plut�t un cluster de patchs, comme d�crit dans la section Mise � niveau de composants partag�s � l’aide de clusters de patchs.


L’avantage de la technique de patch par rapport au remplacement des packages est que les r�visions appliqu�es par un patch peuvent �tre annul�es ensuite, si n�cessaire. En g�n�ral, la taille d’un patch est inf�rieure � la taille d’un package mis � jour. Il est donc plus simple � t�l�charger et � installer. Les patchs sont en principe plus r�cents que la derni�re version du package. La r�vision la plus r�cente d’un patch peut �tre facilement t�l�charg�e � partir du site SunSolve, comme d�crit dans cette section.

Le Tableau 2-1 indique les ID de tous les patchs de composants partag�s utilis�s pour la mise � niveau � partir de Java ES version 3 vers Java ES version 4.

Si votre plan de mise � niveau implique la mise � niveau de plusieurs composants partag�s sur une plate-forme Solaris, l’utilisation d’un cluster de patchs peut s’av�rer la meilleure m�thode. Le cluster de patchs contient tous les patchs disponibles pour la mise � niveau des composants partag�s qui utilisent la technique de patch. Reportez-vous � la section Mise � niveau de composants partag�s � l’aide de clusters de patchs pour plus d’informations sur les clusters de patchs.

Si votre plan de mise � niveau demande la mise � niveau de quelques composants seulement, vous pouvez appliquer des patchs individuels, comme expliqu� dans la proc�dure ci-dessous. Vous pourrez ult�rieurement annuler les patchs que vous appliquez, comme d�crit dans la proc�dure ci-apr�s.


Remarque

Avant d’apporter des modifications � votre syst�me, il est pr�f�rable de le sauvegarder.


Mise � jour vers Java ES 2005Q4 � l’aide de patchs

Pour mettre � niveau les composants partag�s, vous avez la possibilit� d’utiliser les patchs individuels r�pertori�s dans le Tableau 2-1. Proc�dez comme suit :

  1. R�cup�rez le patch souhait� comme indiqu� dans le Tableau 2-1.
  2. Vous pouvez t�l�charger les patchs dans /tmp � partir de l’adresse : http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  4. su -

  5. Avant d’appliquer le patch, lisez toutes les instructions particuli�res contenues dans le fichier README fourni avec le patch.
  6. Appliquez le patch � l’aide de la commande patchadd, comme illustr� dans l’exemple suivant. Elle permet d’appliquer le patch au composant partag� Mobile Access Core :
  7. patchadd 119527-02

    Pour plus d’informations sur la commande patchadd reportez-vous � la page de manuel patchadd(1M).

Annulation de la mise � niveau effectu�e � l’aide d’un patch

Vous pouvez annuler toute mise � niveau effectu�e � l’aide d’un patch en proc�dant comme suit :

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Annulez le patch � l’aide de la commande patchrm, comme illustr� dans l’exemple suivant. Elle permet d’annuler le patch appliqu� au composant partag� Mobile Access Core :
  4. patchrm 119527-02

    Pour plus d’informations sur la commande patchrm reportez-vous � la page de manuel patchrm(1M).


Mise � niveau de composants partag�s � l’aide de clusters de patchs

L’application d’un cluster de patchs repr�sente une m�thode pratique de mise � niveau des composants partag�s vers Java ES 2005Q4 (version 4). Pour chaque plate-forme Solaris, il existe un cluster qui contient tous les patchs disponibles pour la mise � niveau des composants qui utilisent la technique de patch. Le cluster appliqu� aux composants partag�s installe tous les patchs qu’il contient.

Le cluster de patchs choisi ne d�pend pas de la m�thode de mise � niveau. Le cluster de patchs sp�cifique � la plate-forme est le m�me pour la mise � niveau de Java ES version 2 et pour Java ES version 3.

Les clusters de patchs suivants sont disponibles :

Patch de composant Java ES pour Solaris 10 SPARC
Patch de composant Java ES pour Solaris 10 x86
Patch de composant Java ES pour Solaris 9 SPARC
Patch de composant Java ES pour Solaris 9 x86
Patch de composant Java ES pour Solaris 8 SPARC

Les clusters de patchs � t�l�charger � partir du site SunSolve se trouvent � l’adresse suivante :

http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access


Remarque

Aucun cluster de patchs n’est disponible pour la plate-forme Linux car seuls quelques composants partag�s disposent de patchs pour la mise � niveau vers Java ES version 4.


Contenu du cluster de patchs

Les patchs contenus dans un cluster varient en fonction de la plate-forme Solaris. À mesure que de nouveaux patchs sont disponibles, le contenu du cluster est mis � jour. Le fichier Cluster_readme fourni dans le cluster r�pertorie les patchs contenus.

Lorsque vous t�l�chargez un cluster de patchs, vous obtenez un fichier ZIP sp�cifique � la plate-forme. Vous devez extraire le contenu de ce fichier dans un r�pertoire � partir duquel vous appliquerez le cluster. Le niveau sup�rieur du r�pertoire du contenu extrait inclut les fichiers suivants :

Le contenu extrait inclut �galement des r�pertoires pour chaque patch contenu dans le cluster. Ces r�pertoires contiennent les fichiers README applicables � chaque patch.

Proc�dures du cluster de patchs

Si votre plan de mise � niveau implique la mise � niveau de quelques composants seulement, l’utilisation d’un cluster de patchs n’est pas la meilleure m�thode de mise � niveau vers Java ES version 4. Envisagez plut�t d’appliquer des patchs individuels, comme expliqu� dans la section Mise � niveau des composants partag�s par l’application de patchs individuels.

Si votre plan de mise � niveau implique la mise � niveau de plusieurs composants sur une plate-forme Solaris, vous pouvez l’effectuer � l’aide d’un patch de clusters.

N’oubliez pas que le script install_cluster applique tous les patchs contenus dans le cluster. Il met � niveau les composants partag�s install�s sur l’ordinateur sur lequel vous l’ex�cutez. Ce script �choue lorsqu’il tente d’appliquer des patchs � des composants partag�s qui ne sont pas install�s sur l’ordinateur ou des patchs qui ne sont pas n�cessaires.

Au cours de l’ex�cution du script install_cluster, la progression s’affiche. Des informations d�taill�es sont �galement consign�es dans un fichier journal.

Les proc�dures suivantes indiquent comment appliquer un cluster de patchs � un composant partag�.


Remarque

Il est impossible d’annuler un cluster de patchs. Vous devez par cons�quent conserver une trace de tous les patchs appliqu�s par le script du cluster, afin de pouvoir annuler chaque patch s�par�ment (voir la section Annulation de la mise � niveau effectu�e � l’aide d’un patch). Il est conseill� de sauvegarder le syst�me avant d’appliquer un cluster de patchs.


Mise � niveau depuis Solaris 8 et Solaris 9

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Si les packages suivants sont pr�sents, supprimez-les :
  4. SUNWjato
    SUNWjaxb
    SUNWjaxp
    SUNWjaf
    SUNWjmail
    SUNWxrgrt
    SUNwxrpcrt
    SUNWxsrt

    Ces packages peuvent provenir de JATO, de Java Activation Framework (JAF) ou de la famille JAX de composants partag�s qui ne font pas partie de l’installation Java ES. Il peut �galement s’agir de versions que le cluster de patchs ne peut pas mettre � niveau. Ces packages doivent �tre supprim�s pour que le script du cluster de patchs puisse correctement effectuer la mise � niveau vers les nouvelles versions de ces packages.

    Vous pouvez supprimer ces packages en ex�cutant la commande suivante :

    pkgrm SUNWjato SUNWjaxb SUNWjaxp SUNWjaf SUNWjmail SUNWxrgrt    \
    SUNWxrpcrt  SUNWxsrt

  5. R�cup�rez le cluster de patchs correspondant � votre plate-forme Solaris sur le site SunSolve � l’adresse suivante :
  6. http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  7. D�compressez le fichier ZIP sp�cifique � la plate-forme, et enregistrez-le dans un r�pertoire � partir duquel vous ex�cuterez le script d’installation.
  8. Consultez le fichier README qui contient des instructions importantes ainsi que d’autres informations sur le patch.
  9. Ce fichier contient une section � Options d’enregistrement et d’annulation � qui propose des informations sur le mode d’application du cluster de patchs si vous souhaitez par la suite annuler les modifications.

  10. Ex�cutez le script install_cluster qui installe les patchs contenus dans le cluster.

Mise � niveau sous Solaris 10 (� partir de Java ES version 3 uniquement)

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. D�terminez les versions des packages suivants qui peuvent se trouver sur votre syst�me :
  4. SUNWjaxp
    SUNWxrgrt
    SUNWxrpcrt
    SUNWxsrt

    1. Ex�cutez la commande suivante pour conna�tre les versions des packages :
    2.   pkgparam -v <package> | grep VERSION

    3. Comparez les versions aux versions suivantes :
    4.   <SPARC>   VERSION=7.0,REV=2003.05.07.00.23
        <x86>     VERSION=7.0,REV=2003.10.10.14.34

      Si la version des packages ne correspond pas � la version indiqu�e pour votre plate-forme ou si les packages ne sont pas install�s sur votre ordinateur, passez � l’�tape 3.

      Si la version des packages correspond � la version indiqu�e pour votre plate-forme, passez � l’�tape c ci-dessous.

    5. D�terminez si votre distribution Java ES contient les packages suivants :
    6. Une distribution Java ES compl�te les contient. Si vous disposez d’une distribution partielle, acc�dez au r�pertoire appropri� de votre plate-forme pour savoir si ces packages s’y trouvent.

        Solaris_sparc/Product/shared_components/Packages/
        Solaris_x86/Product/shared_components/Packages/

      Si votre distribution partielle ne contient pas ces packages, leur mise � niveau n’est pas n�cessaire. Laissez ces packages sur votre ordinateur et passez � l’�tape 3.

      Si votre distribution contient ces packages, passez � l’�tape d ci-dessous.

    7. Supprimez les packages install�s de votre syst�me � l’aide de la commande suivante :
    8.   pkgrm SUNWjaxp SUNWxrgrt SUNWxrpcrt SUNWxsrt

    9. Ex�cutez la commande suivante pour installer les packages correspondant � votre distribution :
    10. pkgadd -d . SUNWjaxp SUNWxrgrt SUNWxrpcrt SUNWxsrt

  5. R�cup�rez le cluster de patchs appropri� � votre plate-forme Solaris, sur le site SunSolve � l’adresse suivante :
  6. http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  7. D�compressez le fichier ZIP sp�cifique � la plate-forme, et enregistrez-le dans un r�pertoire � partir duquel vous ex�cuterez le script d’installation.
  8. Consultez le fichier README qui contient des instructions importantes ainsi que d’autres informations sur le patch.
  9. Ce fichier contient une section � Options d’enregistrement et d’annulation � qui propose des informations sur le mode d’application du cluster de patchs si vous souhaitez par la suite annuler les modifications.

  10. Ex�cutez le script install_cluster qui installe les patchs contenus dans le cluster.


Mise � niveau de composants par remplacement des packages

De nombreux composants partag�s n’utilisent pas la technique de patch pour la mise � niveau vers Java ES 2005Q4 (version 4). Au lieu de cela, vous devez installer de nouveaux packages ou remplacer ceux existants par une nouvelle version. Dans quelques cas, vous devez ex�cuter des proc�dures sp�ciales pour mettre correctement � niveau un composant partag�.

Strat�gie de mise � niveau par remplacement des packages

Le nombre de composants partag�s que vous mettez � niveau d�pend de votre plan de mise � niveau et des composants Java ES install�s sur votre ordinateur. Pour les mises � niveau � partir de Java ES version 2, vous devez mettre � niveau tous les composants.

Pour les mises � niveau � partir de Java ES version 3, vous pouvez soit mettre � niveau tous les composants, soit effectuer une mise � niveau s�lective de certains composants du produit vers la version 4. Lorsque vous choisissez de mettre � niveau uniquement les composants partag�s Java ES n�cessaires � la prise en charge des composants du produit que vous souhaitez mettre � niveau, il est conseill� de mettre � niveau tous les composants partag�s install�s sur votre ordinateur. Pour plus d’informations, reportez-vous � la section Informations sur la mise � niveau des composants partag�s.


Remarque

L’ordre de mise � niveau des composants est d�termin� par les d�pendances entre composants, ce qui doit �tre indiqu� dans votre plan de mise � niveau.

Toutefois, si vous pr�voyez de mettre � niveau J2SE vers J2SE version 5.0, vous devez tout d’abord mettre � niveau ce composant partag�. J2SE est le composant de base de tous les composants Java ES. Pour plus d’informations, reportez-vous � la section Mise � niveau de J2SE pour Java ESversion 4.


M�thode de mise � niveau

Les proc�dures de mise � niveau des composants partag�s par remplacement des packages ne d�pendent pas, en g�n�ral, de la m�thode de mise � niveau. Les proc�dures � suivre sont les m�mes pour la mise � niveau � partir de Java ES version 2 et de Java ES version 3.

En revanche, les sections Packages pour plates-formes Solaris et Packages pour plate-forme Linux contiennent des tableaux qui indiquent les quelques instances pour lesquelles la m�thode de mise � niveau d�termine les proc�dures � suivre.

Version des packages

Lorsque vous remplacez des packages, vous ne devez remplacer que ceux qui disposent d’une nouvelle version. Les sections Packages pour plates-formes Solaris et Packages pour plate-forme Linux contiennent des informations sur le mode de comparaison des versions de packages avant la mise � niveau.

Emplacement des packages

Les packages de mise � niveau de la plupart des composants partag�s sont fournis avec votre distribution Java ES dans l’un des r�pertoires suivants, selon votre plate-forme :

Solaris_sparc/Product/shared_components/Packages/
Solaris_x86/Product/shared_components/Packages/
Linux_x86/Product/shared_component/Packages/

Certains packages des plates-formes Solaris poss�dent des versions sp�cifiques au syst�me d’exploitation. Ces packages se trouvent dans les r�pertoires suivants :

<Solaris_ARCH>/Product/shared_components/Solaris_10/Packages/
<Solaris_ARCH>/Product/shared_components/Solaris_8/Packages/
<Solaris_ARCH>/Product/shared_components/Solaris_9/Packages/

Les versions localis�es des packages de composants partag�s se trouvent dans le r�pertoire suivant :

<PLATFORM_ARCH>/Product/shared_components/Packages/locale/

Proc�dures de remplacement des packages

À quelques exceptions pr�s, les packages peuvent �tre remplac�s � l’aide des proc�dures g�n�rales ci-apr�s. Ces proc�dures sont d�taill�es dans les sections suivantes :

Instructions sp�ciales

Certains packages disposent d’instructions sp�ciales pour la conservation des informations de configuration et d’autres donn�es. Les tableaux de packages r�pertori�s dans les sections Packages pour plates-formes Solaris et Packages pour plate-forme Linux contiennent des liens vers ces instructions sp�ciales.

Toutes les instructions sp�ciales sont d�taill�es dans la section Composants exigeant des proc�dures de mise � niveau sp�ciales.

Packages pour plates-formes Solaris

Le Tableau 2-3 ci-dessous r�pertorie les packages Solaris des composants partag�s mis � niveau par remplacement des packages. Il contient �galement les versions des packages disponibles dans Java ES version 4, ainsi qu’un lien vers toutes les instructions sp�ciales, le cas �ch�ant, pour la mise � niveau du composant.

Pour chaque composant partag�, les packages sont r�pertori�s dans l’ordre dans lequel vous devez les installer.

Vous devez simplement remplacer les paquets par des versions plus r�centes. Avant de remplacer un paquet, comparez sa version sur votre syst�me et la version du paquet que vous comptez installer.

Pour d�terminer la version d’un package install�, ex�cutez la commande pkgparam avec l’option (-v) d�taill�e. Le r�sultat fournit la version du package, son num�ro de r�vision, ainsi que la version SUNW_PRODVERS. Par exemple :

pkgparam -v SUNWjato | grep VERSION
VERSION='2.1.4,REV=2004.11.10.16.05'

pkgparam -v SUNWjato | grep SUNW_PRODVERS
SUNW_PRODVERS='2.1.4'


Remarque

Le syst�me de num�ro de version varie pour les diff�rents paquets, mais en g�n�ral, un num�ro sup�rieur indique une version plus r�cente du paquet.

La section Composants partag�s de la version 4 indique le nom complet des composants partag�s r�pertori�s dans le Tableau 2-3.


Tableau 2-3  Version des packages pour la mise � niveau des composants partag�s sur plates-formes Solaris 

Composant partag�

Packages

Version

R�v

SUNW_PRODVERS

Instructions sp�ciales

ANT

SUNWant

11.11.0

2005.04.06.16.31.04

1.6.2

Non

ACL

SUNWaclg

8.1

2005.05.31.17.01.28

1.0.3

Non

BDB

SUNWbdb
SUNWbdbj

4.2.52

1.0.3

4.2.52,
REV=1.0.3

Non

CAC

SUNWcacaocfg
SUNWcacao

1.1

15

1.1

Installez ou remplacez ces packages en fonction des instructions sp�ciales contenues dans la section Mise � niveau d’un conteneur d’agent commun.

IM-SDK

SUNWiimdv

6.1

2004.04.16.16.01.40

7.0

Non

J2SE™
SPARC 32 bits

SUNWj5rt
SUNWj5dev
SUNWj5cfg
SUNWj5man
SUNWj5dmo
SUNWj5jmp

1.5.0

2004.12.07.00.07

1.5.0_04/
1.5.0_04-b05

Installez la plate-forme J2SE™ 5.0 (plate-forme Java 2, Standard Edition), comme expliqu� dans la section Mise � niveau de J2SE pour Java ESversion 4.

J2SE™
SPARC 64 bits

SUNWj5rtx
SUNWj5dvx
SUNWj5dmx

1.5.0

2004.12.06.22.09

1.5.0_04/
1.5.0_04-b05

JATO

SUNWjato
SUNWjatodoc
SUNWjatodmo

2.1.5

2005.04.06.08.07

2.1.5

Remplacez les packages JATO conform�ment aux instructions fournies dans la section Mise � niveau de JATO.

JavaHelp™

SUNWjhrt
SUNWjhdev

2.0

2004.11.23

2.0/FCS

Remplacez ces packages lors de la mise � niveau � partir de Java ES version 2. Ces packages n’ont pas �t� modifi�s depuis Java ES version 3.

SEDC

SUNWexplj
SUNWexplu
SUNWexplo

4.3.1

2004.06.25.07.21

4.3.1 GA

Mettez � niveau Sun Explorer conform�ment aux instructions fournies dans la section Mise � niveau de Sun Explorer Data Collector.

SJWC

SUNWmctag
SUNWmconr
SUNWmcon
SUNWmcos
SUNWmcosx

2.2.4

2005.05.09.14.06

SNAG Development

Pour plus d’informations sur la mise � niveau de SJWC, reportez-vous � la section Mise � niveau de Sun Java Web Console. Pour la plate-forme Solaris 10, il n’est pas n�cessaire de mettre � niveau Sun Java Web Console pour Java Enterprise System.

Mise � niveau des packages sur plates-formes Solaris

La proc�dure suivante contient les instructions g�n�rales de mise � niveau des packages sur les plates-formes Solaris.

Quelques composants partag�s exigent des instructions sp�ciales en plus de ces instructions g�n�rales. Le Tableau 2-3 contient un lien vers ces instructions particuli�res le cas �ch�ant.


Remarque

Avant d’apporter des modifications � votre syst�me, il est pr�f�rable de le sauvegarder.


  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Consultez le Tableau 2-3 afin de savoir si des instructions sp�ciales s’appliquent au composant que vous mettez � niveau.
  4. Suivez les instructions sp�ciales avant de mettre � niveau le package. S’il n’y en a pas, passez � l’�tape suivante.

  5. Acc�dez � l’emplacement de stockage des packages dans la distribution Java ES version 4.
  6. Ces packages se trouvent dans les r�pertoires suivants, selon votre plate-forme :

    Solaris_sparc/Product/shared_components/Packages/
    Solaris_x86/Product/shared_components/Packages/


    Remarque

    Si vous disposez d’une distribution partielle de Java Enterprise System, elle contient probablement, � l’emplacement indiqu� ci-dessus, tous les composants partag�s n�cessaires.


  7. À l’aide de la commande pkgrm, supprimez les versions actuelles des packages que vous mettez � niveau.
  8. Par exemple, pour supprimer les packages de JATO :

    pkgrm SUNWjatodmo SUNWjatodoc SUNWjato

    Pour plus d’informations sur la suppression de packages, reportez-vous � la page de manuel pkgrm(1m).

  9. Installez les packages de votre distribution � l’aide de la commande pkgadd.
  10. Par exemple, pour installer les packages de JATO :

    pkgadd -d . SUNWjato SUNWjatodoc SUNWjatodmo

    Pour plus d’informations sur l’installation de packages, reportez-vous � la page de manuel pkgadd(1M).

  11. V�rifiez que le package est install� correctement, � l’aide des commandes pkgparam et pkginfo.
  12. Ex�cutez la commande pkgparam avec l’option -v pour v�rifier la version. pkginfo fournit des informations suppl�mentaires sur le package.

    Pour toute information suppl�mentaire sur ces commandes, reportez-vous aux pages de manuel pkgparam(1) et pkginfo(1).

Packages pour plate-forme Linux

Le Tableau 2-4 ci-dessous r�pertorie les paquets RPM de Linux utilis�s pour la mise � niveau des composants partag�s. Ce tableau contient �galement un lien vers toute instruction sp�ciale de mise � niveau du composant. La version d’un paquet RPM est int�gr�e dans le nom de celui-ci.

Vous devez simplement remplacer les paquets par des versions plus r�centes. Avant de remplacer un paquet, comparez sa version sur votre syst�me et la version du paquet que vous comptez installer. Un num�ro sup�rieur indique une version plus r�cente du paquet.

Les conventions d’attribution de noms aux RPM fournissent des informations sur la version des paquets. Les diff�rents composants partag�s incluent les informations sur la version de mani�re diff�rente. En g�n�ral, le nombre int�gr� dans le nom du fichier contient le num�ro de version du paquet et le num�ro de r�vision.

Pour d�terminer la version d’un paquet install�, ex�cutez la commande de requ�te rpm avec l’option d’informations (-i). Cette commande affiche les informations du paquet, notamment son nom, sa version et sa description. Par exemple :

rpm -qi SUNWjato-2.1.5.i386.rpm


Remarque

Le syst�me de num�ro de version varie pour les diff�rents paquets, mais en g�n�ral, un num�ro sup�rieur indique une version plus r�cente du paquet.

La section Composants partag�s de la version 4 indique le nom complet des composants partag�s r�pertori�s dans le Tableau 2-4.


Tableau 2-4  Packages de mise � niveau des composants partag�s pour la plate-forme Linux 

Composant partag�

Packages

Instructions sp�ciales

ANT

sun-ant-1.6.2-1.rpm

Non

ACL

sun-aclg-1.0.3-1.i386.rpm

Non

BDB

sun-berkeleydatabase-core-4.2.52-4.4.i386.rpm
sun-berkeleydatabase-java-4.2.52-4.4.i386.rpm

Non

CAC

sun-cacao-1.1-15.i386.rpm
sun-cacaocfg-1.1-15.i386.rpm
sun-cacao-man-1.1-15.i386.rpm

Installez ou remplacez ces packages en fonction des instructions sp�ciales contenues dans la section Mise � niveau d’un conteneur d’agent commun.

ICU

sun-icu-3.2-1.i386.rpm

Non

IM-SDK

sun-im-dev-6.2.9.13.i386.rpm

Non

J2SE™

jdk-1_5_0_04-linux-i586.rpm

Installez la plate-forme J2SE™ 5.0 (plate-forme Java 2, Standard Edition), comme expliqu� dans la section Mise � niveau de J2SE sur plate-forme Linux.

JATO

SUNWjato-2.1.5.i386.rpm
SUNWjatodmo-2.1.5.i386.rpm
SUNWjatodoc-2.1.5.i386.rpm

Installez ou remplacez les packages JATO conform�ment aux instructions fournies dans la section Mise � niveau de JATO.

JavaHelp™

sun-javahelp-2.0-fcs.i586.rpm

Remplacez ces packages conform�ment aux instructions fournies dans la section Mise � niveau de JavaHelp sur plate-forme Linux.

JavaMail

sun-javamail-1.3.2-34.i386.rpm

Installez ce package uniquement pour la mise � niveau � partir de Java ES version 2. Ce package n’a pas �t� modifi� depuis Java ES version 3.

JSS

sun-jss-4.1-4.i386.rpm

Si vous mettez � niveau des composants partag�s de s�curit� en vue de la mise � niveau du logiciel Sun Cluster, reportez-vous � la section Mise � niveau des composants de s�curit� (NSS, NSPR, JSS).

KTSE

sun-ktsearch-1.3-2.noarch.rpm

Installez ce package si vous effectuez une mise � niveau � partir de Java ES version 2. Ce package n’a pas �t� modifi� depuis Java ES version 3.

LDAP J SDK

sun-ljdk-4.18-4.i386.rpm

Installez ce package si vous effectuez une mise � niveau � partir de Java ES version 2. Remplacez-le si vous effectuez la mise � niveau � partir de Java ES version 3.

MFWK

sun-mfwk-cfg-1.0.1-1.i386.rpm
sun-mfwk-dev-1.0.1-1.i386.rpm
sun-mfwk-man-1.0.1-1.i386.rpm

Installez ces packages si vous effectuez une mise � niveau � partir de Java ES version 2. Remplacez-les si vous effectuez la mise � niveau � partir de Java ES version 3.

NSPR

sun-nspr-4.5.2-4.i386.rpm
sun-nspr-devel-4.5.2-4.i386.rpm

Si vous mettez � niveau des composants partag�s de s�curit� en vue de la mise � niveau du logiciel Sun Cluster, reportez-vous � la section Mise � niveau des composants de s�curit� (NSS, NSPR, JSS).

NSS

sun-nss-3.10.1-1.i386.rpm

Si vous mettez � niveau des composants partag�s de s�curit� en vue de la mise � niveau du logiciel Sun Cluster, reportez-vous � la section Mise � niveau des composants de s�curit� (NSS, NSPR, JSS).

SASL

sun-sasl-2.18-1.i386.rpm

Non

SJWC

SUNWmcon-2.2.4-1.i386.rpm
SUNWmconr-2.2.4-1.i386.rpm
SUNWmcos-2.2.4-1.i386.rpm
SUNWmcosx-2.2.4-1.i386.rpm
SUNWmctag-2.2.4-1.i386.rpm

Pour plus d’informations sur la mise � niveau de SJWC, reportez-vous � la section Mise � niveau de Sun Java Web Console. Pour la plate-forme Solaris 10, il n’est pas n�cessaire de mettre � niveau Sun Java Web Console pour Java Enterprise System.

Mise � niveau des packages sur plate-forme Linux

La proc�dure suivante contient les instructions g�n�rales de mise � jour des packages sur la plate-forme Linux.

Quelques composants partag�s exigent des instructions sp�ciales en plus de ces instructions g�n�rales. Le Tableau 2-4 contient un lien vers ces instructions particuli�res le cas �ch�ant.


Remarque

Avant d’apporter des modifications � votre syst�me, il est pr�f�rable de le sauvegarder.


  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Pour chaque composant, consultez le Tableau 2-4 afin de savoir s’il existe des instructions sp�ciales sur la mise � jour de ces packages.
  4. Suivez les instructions sp�ciales avant de mettre � jour le package. S’il n’y en a pas, passez � l’�tape suivante.

  5. Recherchez dans la distribution Java ES version 4 les paquets RPM n�cessaires. Les RPM se trouvent dans le r�pertoire suivant :
  6. Linux_x86/Product/shared_components/Packages/

  7. Mettez � jour les RPM appropri�s � votre cas � l’aide de la commande rpm -U.
  8. Par exemple :

    rpm -Uvh SUNWjato-2.1.5.i386.rpm SUNWjatodmo-2.1.5.i386.rpm  \ SUNWjatodoc-2.1.5.i386.rpm

    L’utilitaire rpm de Linux classe correctement les paquets � installer.

    Pour plus d’informations sur la mise � jour des paquets, reportez-vous � la page de manuel rpm.


Composants exigeant des proc�dures de mise � niveau sp�ciales

Cette section contient les instructions de mise � niveau des composants qui exigent des proc�dures particuli�res. Elle contient les proc�dures sp�ciales des composants partag�s suivants :

Mise � niveau des composants de s�curit� (NSS, NSPR, JSS)

Pour mettre � niveau les composants partag�s de s�curit� (NSS, NSPR et JSS) en vue de la mise � niveau de Sun Cluster, suivez les proc�dures de mise � niveau des composants pr�sentant des d�pendances, d�crites dans la section � Mise � niveau du logiciel Sun Cluster � du manuel Guide d’installation du logiciel Sun Cluster pour SE Solaris, disponible � l’adresse :

http://docs.sun.com/app/docs/doc/819-2053/6n4cb2tus?a=view

Pour les composants de s�curit�, installez les packages � partir de la distribution Java ES version 4 plut�t que du CD-ROM 1 ou 2 de Sun Cluster.

Mise � niveau d’un conteneur d’agent commun

Pour mettre � niveau les composants partag�s du conteneur d’agent commun en vue de la mise � niveau de Sun Cluster, suivez les proc�dures de mise � niveau des composants pr�sentant des d�pendances, d�crites dans la section � Mise � niveau du logiciel Sun Cluster � du manuel Guide d’installation du logiciel Sun Cluster pour SE Solaris, disponible � l’adresse :

http://docs.sun.com/app/docs/doc/819-2053/6n4cb2tus?a=view

Toutefois, installez les packages des composants du conteneur d’agent commun � partir de la distribution Java ES version 4 plut�t que du CD-ROM 1 ou 2 de Sun Cluster.

Les sections ci-apr�s d�crivent les proc�dures de mise � niveau des packages de conteneur d’agent commun pour les syst�mes autonomes.

Mise � niveau � partir de Java ES version 2 sur plates-formes Solaris

Installez les packages d’agent commun conform�ment aux proc�dures d�crites dans la section Mise � niveau des packages sur plates-formes Solaris.

Mise � niveau � partir de Java ES version 2 sur plate-forme Linux

Suivez les proc�dures d�crites dans la section Mise � niveau des packages sur plate-forme Linux. Toutefois, vous devez appliquer le patch 120677-01 qui contient un paquet RPM mis � jour. Ce patch est disponible sur le site SunSolve � l’adresse suivante :

http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

Mise � niveau � partir de Java ES version 3

Suivez les proc�dures sp�ciales ci-dessous.

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Veillez � mettre � jour les composants partag�s dont d�pend le conteneur d’agent commun avant de mettre � jour le composant partag� de ce dernier.
  4. Les composants partag�s dont d�pend le conteneur d’agent commun sont les suivants : plate-forme Java 2 Standard Edition (J2SE), Java Dynamic Management Kit Runtime (JDMK), Network Security Services (NSS) et Netscape Portable Runtime (NSPR). Pour plus d’informations sur la mise � niveau de ces composants partag�s, reportez-vous au Tableau 2-1.

    Si vous mettez � jour J2SE vers la version 5, vous devez alors mettre � jour composants pr�sentant des d�pendances, comme indiqu� dans l’�tape 8.

  5. Si l’installation actuelle utilise des param�tres de configuration personnalis�s (par exemple, les ports utilis�s) capturez ces param�tres � l’aide des commandes suivantes :
  6. Sur plates-formes Solaris :

    /opt/SUNWcacao/bin/cacaoadm list-params

    Sur la plate-forme Linux :

    /opt/sun/cacao/bin/cacaoadm list-params

    Le r�sultat sera semblable � celui pr�sent� ci-apr�s :

    java-flags=-Xms4M -Xmx64M
    jmxmp-connector-port=10162
    snmp-adaptor-port=10161
    snmp-adaptor-trap-port=10162
    commandstream-adaptor-port=10163
    retries=4

    Cet exemple utilise les valeurs par d�faut. Notez tous les param�tres personnalis�s � utiliser dans l’�tape 7.

  7. Arr�tez les processus du conteneur d’agent commun � l’aide des commandes suivantes :
  8. Sur plates-formes Solaris :

    /opt/SUNWcacao/bin/cacaoadm stop
    echo $?

    Si le code de sortie n’est pas 0, forcez l’arr�t :

    /opt/SUNWcacao/bin/cacaoadm stop -f

    Sur la plate-forme Linux :

    /opt/sun/cacao/bin/cacaoadm stop
    echo $?

    Si le code de sortie n’est pas 0, forcez l’arr�t :

    /opt/sun/cacao/bin/cacaoadm stop -f

  9. Vous pouvez maintenant mettre � niveau les packages du conteneur d’agent commun, comme indiqu� ci-dessous :
  10. Sur les plates-formes Solaris, suivez la proc�dure d�crite dans la section Mise � niveau des packages sur plates-formes Solaris pour mettre � niveau les packages suivants :

    SUNWcacaocfg
    SUNWcacao

    Sur la plate-forme Linux, suivez la proc�dure d�crite dans la section Mise � niveau des packages sur plate-forme Linux pour mettre � niveau les packages ci-apr�s. Notez toutefois les modifications significatives apport�es � la proc�dure ci-dessous :

    sun-cacaocfg-1.1-15.i386.rpm
    sun-cacao-man-1.1-15.i386.rpm

    rpm -U n’est pas pris en charge par le conteneur d’agent commun 1.1. Pour mettre � niveau la plate-forme Linux, ex�cutez les commandes suivantes :

    rpm -e sun-cacao-man-1.0
    rpm -e sun-cacao-1.0
    rpm -e sun-cacao-config-1.0
    rpm -i sun-cacao-config-1.1
    rpm -i sun-cacao-1.1
    rpm -i sun-cacao-man-1.1

  11. Sur la plate-forme Linux uniquement, appliquez le patch 120677-01 avant de poursuivre.
  12. Ce patch contient un paquet RPM Linux mis � jour que vous devez installer avant de poursuivre. Suivez les instructions fournies avec ce patch. Ce patch est disponible sur le site SunSolve � l’adresse suivante :

    http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  13. Appliquez tous les param�tres de configuration personnalis�s captur�s � l’�tape 3.
  14. Sur les plates-formes Solaris, ex�cutez les commandes suivantes :

    /opt/SUNWcacao/bin/cacaoadm set-param java-flags=<Valeur>
    /opt/SUNWcacao/bin/cacaoadm set-param jmxmp-connector-port=<Valeur>
    /opt/SUNWcacao/bin/cacaoadm set-param snmp-adaptor-port=<Valeur>
    /opt/SUNWcacao/bin/cacaoadm set-param snmp-adaptor-trap-port=<Valeur>
    /opt/SUNWcacao/bin/cacaoadm set-param commandstream-adaptor-port=<Valeur>
    /opt/SUNWcacao/bin/cacaoadm set-param retries=<Valeur>

    Sur la plate-forme Linux, ex�cutez les commandes suivantes :

    /opt/sun/cacao/bin/cacaoadm set-param java-flags=<Valeur>
    /opt/sun/cacao/bin/cacaoadm set-param jmxmp-connector-port=<Valeur>
    /opt/sun/cacao/bin/cacaoadm set-param snmp-adaptor-port=<Valeur>
    /opt/sun/cacao/bin/cacaoadm set-param snmp-adaptor-trap-port=<Valeur>
    /opt/sun/cacao/bin/cacaoadm set-param commandstream-adaptor-port=<Valeur>
    /opt/sun/cacao/bin/cacaoadm set-param retries=<Valeur>

  15. Si vous avez mis � niveau J2SE vers J2SE version 5, ex�cutez l’utilitaire de reconstruction des d�pendances :
  16. Sur plates-formes Solaris :

    /opt/SUNWcacao/bin/cacaoadm rebuild-dependencies

    Sur la plate-forme Linux :

    /opt/sun/cacao/bin/cacaoadm rebuild-dependencies

    Le r�sultat est le suivant :

    Propri�t� mise � jour : [java-home].
    Propri�t� mise � jour : [jdmk-home].
    Propri�t� mise � jour : [nss-lib-home].
    Propri�t� mise � jour : [nss-tools-home].

  17. Red�marrez les services du conteneur d’agent commun :
  18. cacaoadm start

  19. V�rifiez la mise � niveau du conteneur d’agent commun :
  20. cacaoadm status
    cacaoadm verify-configuration

Mise � niveau de JATO

La version des packages JATO fournis avec Java ES version 4 contient une mise � jour requise par Sun Java Studio Enterprise. Vous pouvez avoir besoin des packages JATO si vous utilisez Sun Java Studio Enterprise. Sinon, la version pr�c�dente de JATO fournie avec Java ES version 3 n’a pas besoin d’�tre mise � jour.

Mise � niveau de JATO � partir de Java ES version 3 sur plates-formes Solaris

Remplacez la version de base de JATO install�e avec Java ES version 3 par les packages JATO fournis dans votre distribution Java ES version 4.

Vous n’avez besoin de cette derni�re version de JATO que si vous utilisez Sun Java Studio Enterprise et que vous souhaitez les derni�res mises � jour fournies avec cette version.

Mise � niveau de JATO � partir de Java ES version 2 sur plates-formes Solaris

  1. Appliquez le cluster de patchs de votre plate-forme, comme expliqu� dans la section Proc�dures du cluster de patchs.
  2. Remplacez la version de base de JATO install�e par le script du cluster de patchs par les packages JATO fournis avec votre distribution Java ES version 4.
  3. Vous n’avez besoin de cette derni�re version de JATO que si vous utilisez Sun Java Studio Enterprise et que vous souhaitez les derni�res mises � jour fournies avec cette version.

Mise � niveau de JATO � partir de Java ES version 3 sur plate-forme Linux

Remplacez la version de base de JATO install�e avec Java ES version 3 par les paquets RPM de JATO fournis dans votre distribution Java ES version 4.

Vous n’avez besoin de cette derni�re version de JATO que si vous utilisez Sun Java Studio Enterprise et que vous souhaitez les derni�res mises � jour fournies avec cette version.

Mise � niveau de JATO � partir de Java ES version 2 sur plate-forme Linux

Installez les paquets RPM de JATO fournis avec votre distribution Java ES version 4.

Mise � niveau de JavaHelp sur plate-forme Linux

Cette proc�dure sp�ciale concerne la mise � niveau de JavaHelp sur plate-forme Linux uniquement. Suivez cette proc�dure lorsque vous mettez � niveau JavaHelp � la fois � partir de Java ES version 2 et de Java ES version 3. Dans les deux cas, JavaHelp doit �tre remplac� par le RPM fourni avec votre distribution Java ES version 4.

Lorsque vous remplacez le paquet RPM de JavaHelp, ne vous servez pas de l’option -U (upgrade, mettre � niveau) pour l’utilitaire rpm. Utilisez � la place l’option -e (effacer) suivie de l’option -i (installer), comme illustr� ci-dessous :

rpm -e sun-javahelp-version.rpm
rpm -i sun-javahelp-2.0-fcs.i586.rpm

Mise � niveau de Sun Java Web Console

Pour les plates-formes Solaris 8 et Solaris 9, si vous mettez � niveau Sun Java Web Console en vue de la mise � niveau de Sun Cluster, suivez les proc�dures de mise � niveau des composants pr�sentant des d�pendances, d�crites dans la section � Mise � niveau du logiciel Sun Cluster � du manuel Guide d’installation du logiciel Sun Cluster pour SE Solaris, disponible � l’adresse :

http://docs.sun.com/app/docs/doc/819-2053/6n4cb2tus?a=view

Toutefois, installez les packages de Sun Java Web Console � partir de la distribution Java ES version 4 plut�t que du CD-ROM 1 ou 2 de Sun Cluster.

Les packages de mise � niveau de Sun Java Web Console ne se trouvent pas dans l’emplacement par d�faut des packages des composants partag�s. Recherchez-les dans le r�pertoire suivant de votre distribution Java ES :

<Architecture>/Product/shared_components/Packages/<Syst�meExploitation>/

o� Architecture peut �tre Solaris_sparc ou Solaris_x86, et Syst�meExploitation peut �tre Solaris_8 ou Solaris_9.

Il n’existe aucune proc�dure de mise � niveau de Sun Java Web Console sur la plate-forme Solaris 10. Solaris 10 fournit Sun Java Web Console en tant que partie du syst�me d’exploitation.

Mise � niveau de Sun Explorer Data Collector

Sun Cluster est le seul composant qui a besoin de Sun Explorer.

Pour mettre � niveau Sun Explorer, suivez les proc�dures de mise � niveau des composants pr�sentant des d�pendances, d�crites dans la section � Mise � niveau du logiciel Sun Cluster � du manuel Guide d’installation du logiciel Sun Cluster pour SE Solaris, disponible � l’adresse :

http://docs.sun.com/app/docs/doc/819-2053/6n4cb2tus?a=view

Pour les composants de s�curit�, installez les packages � partir de la distribution Java ES version 4 plut�t que du CD-ROM 1 ou 2 de Sun Cluster.

Mise � niveau de J2SE pour Java ESversion 4

Java ES version 4 est certifi� pour la plate-forme Java 2, Standard Edition (J2SE) version 5.0 Update 4, appel�e ici J2SE 5.0 Update 4. (J2SE 5.0 est parfois ref�renc�e en tant que version de d�veloppeur 1.5.0). Sauf comme mentionn� ci-apr�s, Java ES version 4 prend toujours en charge J2SE 1.4.2 et J2SE 5.0 Update 1.


Remarque

HADB (High Availability Session Store) distribu� avec Java ES version 4 requiert J2SE version 5. Si vous pr�voyez de mettre � niveau HADB, vous devez �galement mettre � niveau J2SE 5.0.


Pour Java ES version 4, il est recommand� de mettre � niveau J2SE vers la version 5.0 Update 4, mais de conserver J2SE 1.4.2.

Java Enterprise System n’utilise pas J2SE install� par d�faut sur votre ordinateur, mais conserve � la place un lien symbolique vers la version prise en charge de J2SE. Une fois J2SE mis � niveau, vous devez d�finir le lien symbolique de Java ES afin qu’il pointe vers J2SE mis � niveau.

N�anmoins, vous devez conserver les pointeurs vers J2SE 1.4.2 pour les services qui utilisent une version ant�rieure. Consultez la documentation du composant de produit appropri�e pour toute information sur la fa�on de conserver les liens symboliques des versions ant�rieures de J2SE.

Les sections suivantes proposent les instructions de mise � niveau de J2SE sur les plates-formes Solaris et Linux :

Mise � niveau de J2SE sur plates-formes Solaris

Les proc�dures de mise � niveau de J2SE d�pendent de la fa�on dont vous mettez � niveau J2SE 1.4 ou une version ant�rieure � la version Update 4 de J2SE 5.0.

Vous devez par cons�quent d�terminer la version de J2SE que votre installation Java ES utilise actuellement. Les versions par d�faut sont les suivantes :

Pour diverses raisons, vous avez peut-�tre mis � niveau J2SE � partir des versions par d�faut. Pour d�terminer la version de J2SE que votre installation Java ES utilise, ex�cutez la commande suivante :

/usr/jdk/entsys-j2se/bin/java -version

Proc�dure g�n�rale pour les plates-formes Solaris

La proc�dure g�n�rale de mise � niveau de J2SE sur les plates-formes Solaris, d�pend de la version de J2SE � partir de laquelle vous d�marrez :

Lorsque vous mettez � niveau J2SE, vous pouvez arr�ter tous les services qui d�pendent de la version actuellement install�e de J2SE avant de poursuivre. Vous �viterez ainsi tout probl�me pouvant survenir avec les services qui utilisent la version actuelle de J2SE. Si vous ne les arr�tez pas, une fois J2SE install� et le lien symbolique de Java ES d�fini sur J2SE, vous devrez red�marrer le syst�me.

Installation de J2SE 5.0 sur plates-formes Solaris

Vous pouvez installer J2SE 5.0 sur des plates-formes Linux � l’aide du logiciel disponible dans l’une des sources suivantes :

Pour installer J2SE 5.0 � partir du site Sun Developer Network :

  1. Acc�dez � l’emplacement suivant de Sun Developer Network pour r�cup�rer la version actuelle de J2SE 5.0 et les instructions d’installation.
  2. http://java.sun.com/j2se/1.5.0/download.jsp

  3. Suivez les instructions d’installation fournies avec les fichiers � t�l�charger.
  4. Avant d’installer J2SE, vous pouvez arr�ter les services qui en d�pendent, comme expliqu� dans la section Proc�dure g�n�rale pour les plates-formes Solaris.

  5. Une fois l’installation termin�e, passez � la section D�finition du lien symbolique de J2SE pour Java ES sur plates-formes Solaris.

Pour installer J2SE 5.0 � partir de la distribution Java ES :

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. [Facultatif] Arr�tez les services Java ES, comme d�crit dans la section Proc�dure g�n�rale pour les plates-formes Solaris.
  4. Si une version ant�rieure de J2SE 5.0 est install�e, supprimez-la comme expliqu� ci-dessous.
  5. Supprimez les packages suivants :

    pkgrm SUNWj5rt SUNWj5dev SUNWj5cfg SUNWj5man SUNWj5dmo

    Pour les ordinateurs �quip�s de processeurs 64 bits, supprimez �galement les packages suivants :

    pkgrm SUNWj5rtx SUNWj5dvx SUNWj5dmx

  6. Acc�dez � l’emplacement de stockage des packages de J2SE dans la distribution Java ES version 4.
  7. Ces packages se trouvent dans les r�pertoires suivants, selon votre plate-forme :

    Solaris_sparc/Product/shared_components/Packages/
    Solaris_x86/Product/shared_components/Packages/


    Remarque

    Si vous disposez d’une distribution partielle de Java Enterprise System, elle contient les packages n�cessaires � l’installation de J2SE.


  8. Installez ces packages � l’aide de la commande pkgadd.
  9. Installez les packages suivants :

    pkgadd -d . SUNWj5rt SUNWj5dev SUNWj5cfg SUNWj5man SUNWj5dmo

    Pour les ordinateurs �quip�s de processeurs 64 bits, installez �galement les packages suivants :

    pkgadd -d . SUNWj5rtx SUNWj5dvx SUNWj5dmx

    J2SE 5.0 Update 4 est alors install� dans /usr/jdk/jdk1.5.0_04. La version 5.0 ne devient pas automatiquement la plate-forme Java par d�faut sous Solaris 8 ou Solaris 9 (sauf s’il n’y a pas de version par d�faut), mais devient la version par d�faut sous Solaris 10.


    Remarque

    Sous Solaris 8 et 9, vous pouvez prendre J2SE 5.0 comme plate-forme Java par d�faut en modifiant le lien symbolique /usr/java afin qu’il pointe vers /usr/jdk/jdk1.5.0_04.

    Toutefois, la modification du lien symbolique de cette mani�re peut entra�ner des probl�mes pour les applications Java ant�rieures qui n’ont pas �t� test�es avec J2SE 5.0. Pour plus d’informations, reportez-vous aux notes d’installation de J2SE 5.0 � l’adresse :

    http://java.sun.com/j2se/1.5.0/compatibility.html


  10. [Facultatif] Installez les pages de manuel en japonais.
  11. Ex�cutez la commande pkgadd pour installer le nouveau package des pages de manuel en japonais :

    pkgadd -d . SUNWj5jmp

Mise � niveau de J2SE 5.0 sur plates-formes Solaris par l’application de patchs

La proc�dure suivante indique comment mettre � niveau une version install�e de la plate-forme J2SE 5.0 vers la version prise en charge.

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Procurez-vous le patch requis pour votre plate-forme Solaris, comme indiqu� par le tableau ci-dessous.
  4. Plate-forme

    Patch

    SPARC

    118666-03 ou sup�rieur

    SPARC 64 bits

    118667-03 ou sup�rieur

    X86

    118668-03 ou sup�rieur

    x86 64 bits

    118669-03 ou sup�rieur

    Les deux derniers chiffres de l’ID de patch indiquent le num�ro de r�vision du patch. Un num�ro de r�vision sup�rieur indique une version plus r�cente du patch. Reportez-vous au fichier README pour chaque patch pour lequel il existe des instructions sp�ciales.

    Vous pouvez t�l�charger les patchs dans /tmp � partir de l’adresse : http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  5. [Facultatif] Arr�tez les services Java ES, comme d�crit dans la section Proc�dure g�n�rale pour les plates-formes Solaris.
  6. Appliquez le patch � l’aide de la commande patchadd.
  7. Par exemple, pour les plates-formes Solaris SPARC :

    patchadd 118666-03

D�finition du lien symbolique de J2SE pour Java ES sur plates-formes Solaris

Java Enterprise System conserve un lien symbolique qui pointe vers la version prise en charge de la plate-forme J2SE. Java Enterprise System conserve ce lien pour que les services Java ES puissent trouver l’ex�cution J2SE appropri�e.

Si vous avez mis � niveau J2SE 1.4.2 vers J2SE 5.0 Update 4, vous devez d�finir le lien symbolique pour qu’il pointe vers la nouvelle version de J2SE 5.0. Si vous avez mis � niveau une version ant�rieure de J2SE 5.0 vers J2SE 5.0 Update 4, vous devez simplement v�rifier que votre installation Java ES utilise la version mise � jour.

La proc�dure ci-apr�s indique comment d�finir le lien symbolique de Java ES vers votre installation J2SE mise � niveau.

  1. Red�finissez le lien symbolique /usr/jdk/entsys-j2se pour qu’il pointe vers la nouvelle installation ou l’installation mise � jour de J2SE, comme expliqu� ci-dessous :
  2. Si vous avez install� J2SE 5.0 Update 4 � l’emplacement par d�faut, red�finissez le lien symbolique comme suit :

    rm /usr/jdk/entsys-j2se
    ln -s /usr/jdk/instances/jdk1.5.0 /usr/jdk/entsys-j2se

    Si vous avez install� J2SE 5.0 � un autre emplacement, remplacez le chemin par d�faut (/usr/jdk/instances/jdk1.5.0) par votre chemin.

  3. Si vous avez arr�t� les services avant de mettre � niveau J2SE 5.0 Update 4 ou de l’installer, red�marrez-les.
  4. Si vous ne les avez pas arr�t�s avant de mettre � niveau ou d’installer J2SE 5.0, vous devez red�marrer le syst�me pour que les services d�pendant de J2SE 5.0 utilisent le nouveau lien symbolique.

V�rification de la mise � niveau de J2SE

La commande suivante v�rifie la version de J2SE � laquelle renvoie le lien symbolique J2SE :

/usr/jdk/entsys-j2se/bin/java -version

La commande renvoie une cha�ne contenant le num�ro de version du d�veloppeur. Par exemple, si vous avez install� J2SE 5.0 Update 4, cette commande renvoie la cha�ne suivante :

java version "1.5.0_04"

Si la commande ci-dessus ne renvoie pas la version appropri�e, v�rifiez que le lien symbolique de Java ES vers J2SE est correctement d�fini, comme expliqu� dans la section D�finition du lien symbolique de J2SE pour Java ES sur plates-formes Solaris.

Mise � niveau de J2SE sur plate-forme Linux

La proc�dure que vous utilisez pour mettre � niveau J2SE sous Linux ne d�pend pas de votre m�thode de mise � niveau. La proc�dure est identique que vous effectuiez une mise � niveau � partir de J2SE 1.4 ou d’une version ant�rieure de J2SE 5.0. Sur la plate-forme Linux, vous pouvez installer plusieurs versions de J2SE 5.0.

La proc�dure g�n�rale de mise � niveau de J2SE sur la plate-forme Linux est la suivante :

  1. Installez J2SE 5.0 Update 4 ou version ult�rieure (voir la section Installation de J2SE 5.0 sur plate-forme Linux).
  2. D�finissez le lien symbolique de Java ES de sorte qu’il pointe vers la nouvelle version de J2SE (voir la section D�finition du lien symbolique de J2SE pour Java ES sur plate-forme Linux).

  3. Remarque

    La suppression des versions ant�rieures de J2SE est facultative. Si d’autres services d�pendent des versions ant�rieures, vous pouvez conserver ces versions.


Installation de J2SE 5.0 sur plate-forme Linux

Vous pouvez installer J2SE 5.0 sur des plates-formes Linux � l’aide du logiciel disponible dans l’une des sources suivantes :

Pour installer J2SE 5.0 � partir du site Sun Developer Network :

  1. Acc�dez � l’emplacement suivant de Sun Developer Network pour r�cup�rer la version actuelle de J2SE 5.0 et les instructions d’installation.
  2. http://java.sun.com/j2se/1.5.0/download.jsp

  3. Suivez les instructions d’installation fournies avec les fichiers � t�l�charger.
  4. Avant d’installer J2SE, vous pouvez arr�ter les services qui en d�pendent, comme expliqu� dans la section Proc�dure g�n�rale pour les plates-formes Solaris.

  5. Une fois l’installation termin�e, passez � la section D�finition du lien symbolique de J2SE pour Java ES sur plate-forme Linux.

Pour installer J2SE 5.0 � partir de la distribution Java ES :

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. [Facultatif] Arr�tez les services Java ES, comme d�crit dans la section Proc�dure g�n�rale pour les plates-formes Solaris.
  4. Dans votre distribution Java ES, acc�dez au r�pertoire suivant qui contient le fichier jdk-1_5_0_04-linux-i586.rpm :
  5. Linux_x86/Product/shared_components/Packages/


    Remarque

    Si vous disposez d’une distribution partielle de Java Enterprise System, elle contient les packages n�cessaires � l’installation de J2SE.


  6. Installez le paquet RPM � l’aide de la commande suivante :
  7. rpm -Uvh jdk-1_5_0_04-linux-i586.rpm

    La suppression des versions ant�rieures de J2SE est facultative. Si d’autres services d�pendent des versions ant�rieures, vous pouvez conserver ces versions.

  8. Continuez jusqu’� la proc�dure de d�finition du lien symbolique de Java ES, qui se trouve dans la section suivante.
D�finition du lien symbolique de J2SE pour Java ES sur plate-forme Linux

Java Enterprise System conserve un lien symbolique qui pointe vers la version prise en charge de la plate-forme J2SE. Java Enterprise System conserve ce lien pour que les services Java ES puissent trouver l’ex�cution J2SE appropri�e.

La proc�dure suivante indique comment d�finir le lien symbolique de Java ES.

  1. Red�finissez le lien symbolique /usr/jdk/entsys-j2se pour qu’il pointe vers la nouvelle installation ou l’installation mise � jour de J2SE, comme expliqu� ci-dessous :
  2. Si vous avez install� J2SE 5.0 Update 4 � l’emplacement par d�faut, red�finissez le lien symbolique comme suit :

    rm /usr/jdk/entsys-j2se
    ln -s /usr/java/jdk1.5.0_04 /usr/jdk/entsys-j2se

    Ces commandes modifient le chemin de J2SE 5.0 Update 4. Modifiez le chemin vers la plate-forme J2SE en fonction de la version install�e sur votre syst�me.

    Si vous avez install� J2SE 5.0 � un autre emplacement, remplacez le chemin par d�faut (/usr/java/jdk1.5.0_04) par votre chemin.

  3. Si vous avez arr�t� les services avant de mettre � niveau J2SE 5.0 Update 4 ou de l’installer, red�marrez-les.
  4. Si vous ne les avez pas arr�t�s avant de mettre � niveau ou d’installer J2SE 5.0, vous devez red�marrer le syst�me pour que les services d�pendant de J2SE 5.0 utilisent le nouveau lien symbolique.

V�rification de la mise � niveau de J2SE

La commande suivante v�rifie la version de J2SE � laquelle renvoie le lien symbolique J2SE :

/usr/jdk/entsys-j2se/bin/java -version

La commande renvoie une cha�ne contenant le num�ro de version du d�veloppeur. Par exemple, si vous avez install� J2SE 5.0 Update 4, cette commande renvoie la cha�ne suivante :

java version "1.5.0_04"

Si la commande ci-dessus ne renvoie pas la version appropri�e, v�rifiez que le lien symbolique de Java ES vers J2SE est correctement d�fini, comme expliqu� dans la section D�finition du lien symbolique de J2SE pour Java ES sur plate-forme Linux.



Pr�c�dent      Sommaire      Index      Suivant     


Num�ro de r�f�rence : 819-3460.   Copyright 2006 Sun Microsystems, Inc. Tous droits r�serv�s.