Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Ajout et mise à jour de packages logiciels Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
1. Introduction à Image Packaging System
3. Obtention d'informations sur les packages logiciels
4. Installation et mise à jour des packages logiciels
5. Configuration des images installées
Affichage des informations sur les éditeurs
Ajout, modification ou suppression des éditeurs de packages
Contrôle de l'installation des composants optionnels
Affichage et modification des valeurs de variables
Affichage et modification des valeurs de facettes
Verrouillage de packages en une version spécifiée
Assouplissement des contraintes de version spécifiées par les incorporations
Annulation de l'installation de certains packages compris dans un package de groupe
Meilleures pratiques de mise à jour d'images
Spécification de la version à installer
Spécification d'une contrainte de version avant la mise à jour
Imposition de contraintes sur les packages disponibles
Retour à la version antérieure d'une image
Options supplémentaires de la commande de mise à jour
Configuration des propriétés d'image et d'éditeur
Propriétés d'image de la stratégie d'environnement d'initialisation
Propriétés de signature de packages
Propriétés de l'image pour les packages signés
Propriétés de l'éditeur pour les packages signés
Configuration des propriétés de signature de package
Propriétés de l'image supplémentaires
Définitions des propriétés d'image
Affichage des valeurs des propriétés de l'image
Définition de la valeur d'une propriété d'image
Il peut arriver que vous souhaitiez fournir plusieurs versions d'une application ou d'un outil dans la même image. Si les différentes versions sont distribuées dans le cadre de la même médiation, vous pouvez alors facilement réinitialiser la version par défaut ou préférée. Une médiation est un ensemble de liens vers différentes implémentations d'une application, où chaque lien possède le même nom de médiateur et le même chemin de lien mais pas les mêmes chemins de lien cibles.
Exécutez la commande pkg mediator pour afficher tous les médiateurs dans l'image ou afficher la version sélectionnée actuelle du médiateur spécifié.
/usr/bin/pkg mediator [-aH] [-F format] [mediator ...]
Exécutez la commande pkg set-mediator pour réinitialiser la version d'un médiateur spécifié qui est la version par défaut ou préférée.
usr/bin/pkg set-mediator [-nv] [-I implementation] [-V version] [--no-be-activate] [--no-backup-be | --require-backup-be] [--backup-be-name name] [--deny-new-be | --require-new-be] [--be-name name] mediator ...
Dans l'exemple suivant, deux versions différentes de Java Runtime Environment sont installées.
$ pkg list 'runtime/java*' NAME (PUBLISHER) VERSION IFO runtime/java 1.6.0.33-0.175.1.0.0.18.1 i-- runtime/java/jre-6 1.6.0.33-0.175.1.0.0.18.1 i-- runtime/java/jre-7 1.7.0.5-0.175.1.0.0.18.0 i--
La commande suivante montre qu'une médiation java est définie et que la version 1.7 est la version par défaut.
$ pkg mediator MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION java system 1.7 system php system 5.2 system python vendor 2.6 vendor
La commande suivante indique toutes les médiations java qui peuvent être définies. jre-6 et jre-7 définissent tous les deux un lien symbolique à partir de /usr/bin/java. Dans le package jre-6, la cible du lien /usr/bin/java est jdk1.6. Dans le package jre-7, la cible du lien /usr/bin/java est jdk1.7. La commande précédente avait indiqué que la version 1.7 est actuellement la cible du lien /usr/bin/java. Cette médiation n'indique pas l'implémentation préférée et le système de package a sélectionné l'implémentation avec la version la plus récente comme l'implémentation 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 commande suivante indique comment paramétrer la version 1.6 comme implémentation préférée, auquel cas appeler /usr/bin/java reviendra à appeler JRE version 1.6. La version 1.7 de JRE est toujours disponible sur le système lorsque les utilisateurs spécifient le chemin d'accès complet à cette version. Comparez les sorties des deux commandes pkg mediator.
$ pkg mediator java MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION java system 1.7 system $ pfexec pkg set-mediator -V 1.6 java Packages to update: 3 Mediators to change: 1 Create boot environment: No Create backup boot environment: No PHASE ITEMS Removing old actions 2/2 Updating modified actions 3/3 Updating image state Done Creating fast lookup database Done Reading search index Done Updating search index 3/3 $ pkg mediator java MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION java local 1.6 system