JavaScript is required to for searching.
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)
search filter icon
search icon

Informations document

Préface

1.  Introduction à Image Packaging System

2.  Interfaces graphiques IPS

3.  Obtention d'informations sur les packages logiciels

4.  Installation et mise à jour des packages logiciels

5.  Configuration des images installées

Configuration des éditeurs

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

Spécification d'une implémentation d'application par défaut

Annulation de l'installation de certains packages compris dans un package de groupe

Mise à jour d'une image

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

Réinitialisation de la valeur d'une propriété d'image

Création d'une image

Affichage de l'historique des opérations

Spécification d'une implémentation d'application par défaut

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