Ajout et mise à jour de logiciels dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Identification des participants à une médiation

Utilisez la commande pkg mediator pour afficher les informations d'identification et de versions de tous les liens de médiation dans l'image.

Dans la sortie suivante, MEDIATOR est le nom de l'ensemble de liens qui partagent le même chemin du lien. VER. SRC. et IMPL. SRC. indiquent si la version préférée a été sélectionnée par le système, a été sélectionnée en fonction d'une priorité attribuée (vendor ou site), ou si elle a été définie par un administrateur (local). VERSION est la version du participant de la médiation sélectionné qui doit être semblable à la version du logiciel que le lien représente. La VERSION est défini par le développeur du package. IMPLEMENTATION une chaîne pouvant être définie par le développeur du package en plus ou à la place de la chaîne de version.

$ pkg mediator
MEDIATOR    VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
gcc-runtime system    4.7     system
java        system    1.7     system
php         system    5.2     system
python      vendor    2.6     vendor
ruby        system    1.9     system

L'option -a permet d'afficher tous les participants de la médiation. Utilisez-la pour afficher vos choix si vous souhaitez sélectionner une autre version préférée. L'exemple suivant indique tous les participants à la médiation java. Les mots clés système system indiquent que la version préférée dans cette médiation n'est pas spécifiée avec un paramètre de priorité dans le package et n'a pas été définie par un administrateur système : le système de packages sélectionné la version avec une valeur VERSION supérieure à la version préférée.

$ pkg mediator -a java
MEDIATOR    VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
java        system    1.7     system
java        system    1.6     system

La sortie suivante permet de confirmer que deux versions différentes de cet Java Runtime Environment sont installées dans cette image, et la version 1.7.0_51 est actuellement la version préférée :

$ pkg list -s '*jre*'
NAME (PUBLISHER)        SUMMARY
runtime/java/jre-6      Java(TM) Platform Standard Edition Runtime Environment (1.6.0_71-b12)
runtime/java/jre-7      Java Platform Standard Edition Runtime Environment (1.7.0_51-b13)
$ java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Server VM (build 24.51-b03, mixed mode)

Les deux packages jre-6 et jre-7 définissent un lien symbolique dont le chemin est /usr/bin/java. Dans le package jre-6, la cible du lien est jdk1.6.0. Dans le package jre-7, la cible du lien est jdk1.7.0. Les commandes pkg mediator et java -version ci-dessus montrent que la version 1.7 est actuellement la version préférée, et que la cible du lien est /usr/bin/java.