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

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Interfaces graphiques utilisateur IPS

IPS inclut deux outils d'interface graphique.

  • Le Gestionnaire de packages assure la plupart des opérations de package et d'éditeur et certaines opérations liées à l'environnement d'initialisation. Si vous êtes un nouvel utilisateur d'Oracle Solaris OS et des technologies IPS, utilisez le gestionnaire des packages pour identifier et installer rapidement des packages.

  • Le Gestionnaire des mises à jour met à jour tous les packages dans l'image pour lesquels une mise à jour est disponible.

Utilisation du Gestionnaire de packages

Le Gestionnaire des packages fournit un sous-ensemble des tâches qui peuvent être effectuées à partir de la ligne de commande :

  • Lister, rechercher, installer, mettre à jour et supprimer des packages

  • Ajouter et configurer des sources de package

  • Activer, renommer et supprimer des environnements d'initialisation

Démarrer le Gestionnaire de packages de l'une des manières suivantes :

barre d'outils

Cliquez sur l'icône dans la barre d'outils Gestionnaire de packages. L'icône du représente une boîte Gestionnaire de packages entourée d'une flèche circulaire.

Icône Bureau

Cliquez deux fois sur l'icône du sur le bureau Gestionnaire de packages.

Barre de menus

Sélectionnez Système -> Administration ->Gestionnaire de packages

Ligne de commande

$ packagemanager &

Pour consulter la documentation complète du Gestionnaire de packages, sélectionnez Aide->Contenu dans la barre de menus du Gestionnaire de packages.

Options de ligne de commande Gestionnaire de packages

Les options suivantes sont prises en charge pour la commande packagemanager(1).

Table B-1  Options de la commande Gestionnaire de packages
Option
Description
--image-dir ou -R dir
S'exécute sur l'image résidant au niveau de dir. Par défaut, la commande s'exécute sur l'image actuelle.
La commande suivante s'exécute sur l'image stockée au niveau de /aux0/example_root :
$ packagemanager -R /aux0/example_root
--update-all ou -U
Met à jour tous les packages installés pour lesquels une mise à jour est disponible. Spécifier cette option équivaut à choisir l'option Mises à jour dans l'interface graphique du gestionnaire de packages. Pour plus d'informations sur la mise à jour de tous les packages, reportez-vous à la section Utilisation du Gestionaire de mise à jour.
--info-install ou -i file.p5i
Indiquez un fichier .p5i pour exécuter le gestionnaire de packages en mode d'installation Web. Le fichier spécifié doit avoir l'extension .p5i. Pour plus d'informations, reportez-vous à la section Utilisation de l'installation Web.
--help ou -h
Afficher les informations d'utilisation de la commande.

Utilisation de l'installation Web

Reportez-vous à l'aide Gestionnaire de packages pour obtenir des informations détaillées sur le processus d'installation Web.

Prend en charge l'installation de packages Gestionnaire de packages simple en un clic à l'aide d'un processus d'installation Web. Le processus d'installation Web utilise un fichier .p5i. Un fichier .p5i contient des informations pour ajouter des éditeurs et des packages pouvant être installés à partir de ces éditeurs. Les informations contenues dans le fichier .p5i sont lues et utilisées par le processus installation Web.

Création d'un fichier d'installation Web

Si vous souhaitez que d'autres utilisateurs puissent installer des packages que vous avez installés sur votre système, vous pouvez exporter leurs instructions d'installation à l'aide du processus d'installation Web. Le processus d'installation Web crée un fichier .p5i qui se compose des instructions d'installation des packages et éditeurs à installer.

  1. Sélectionnez l'éditeur.

    A partir du menu déroulant Gestionnaire de packages, sélectionnez l'éditeur dont vous souhaitez inclure les packages dans le fichier .p5i.

  2. Sélectionner le package.

    Dans le volet de la liste des packages gestionnaire des packages sélectionnez le package dont vous souhaitez distribuer les instructions d'installation.

  3. Exporter vos sélections.

    Sélectionnez Fichier -> Exporter les sélections pour afficher la fenêtre Confirmation des sélections d'exportation.

  4. Confirmez les sélections.

    Cliquez sur le bouton OK pour confirmer les sélections. La fenêtre Export Selections (Exporter les sélections) s'affiche.

  5. (Facultatif) Modifiez le nom du fichier.

    Un nom par défaut est attribué au fichier .p5i. Vous pouvez modifier le nom du fichier.

    Ne modifiez pas l'extension .p5i.

  6. (Facultatif) Modifiez l'emplacement du fichier.

    Un emplacement par défaut est attribué au fichier .p5i. Vous pouvez modifier l'emplacement.

  7. Enregistrer le fichier d'installation Web.

    Cliquez sur le bouton Save (Enregistrer) pour enregistrer le nom de fichier et l'emplacement.

Procédure d'utilisation et d'installation Web pour ajouter des éditeurs et installer des packages

Le processus d'installation Web vous permet d'installer des packages à partir d'un fichier .p5i. Ce fichier peut se trouver sur votre bureau ou sur un site Web.

  1. Démarrez le Gestionnaire de packages en mode d'installation Web.
    • Sélectionnez un fichier .p5i sur votre bureau.
    • Démarrez le Gestionnaire de packages à partir de la ligne de commande et spécifiez un fichier .p5i.
      $ packagemanager ./wifile.p5i
    • Accédez à un emplacement d'URL contenant un lien vers un fichier .p5i.
      • Si le fichier .p5i réside sur un serveur Web où le type MIME est enregistré, il suffit de cliquer sur le lien vers le fichier .p5i.

      • Si le fichier .p5i réside sur un serveur Web où ce type MIME n'est pas enregistré, enregistrez le fichier .p5i sur votre bureau, puis sélectionnez ce dernier.

    La fenêtre Install/Update (Installer/Mettre à jour) s'affiche. L'étiquette en haut de la fenêtre est : "Package Manager Web Installer/The following will be added to your system." (Programme d'installation Web du Gestionnaire de packages/Les éléments suivants vont être ajoutés à votre système.) Les éditeurs et les packages à installer apparaissent dans une liste.

  2. Cliquez sur le bouton Continue (Continuer) pour poursuivre l'installation.
    • Si nécessaire, ajoutez des éditeurs.
    • Si nécessaire,
  3. Si nécessaire, ajoutez des éditeurs.

    Si l'éditeur de packages spécifié n'est pas encore configuré sur votre système, la fenêtre Add Publisher (Ajouter un éditeur) s'affiche. Le nom et l'URI de l'éditeur sont déjà spécifiés.

    Lorsque les éditeurs à ajouter sont sécurisés, une clé et un certificat SSL sont nécessaires. Spécifiez leur emplacement sur le système.

    Si l'éditeur a bien été ajouté, la boîte de dialogue Adding Publisher Complete (Ajout de l'éditeur terminé) s'affiche.

  4. Cliquez sur le bouton OK pour poursuivre l'installation.
  5. Activer un éditeur désactivé.

    Si un fichier .p5i contient des packages provenant d'un éditeur désactivé, Web Install ouvre une boîte de dialogue Activer l'éditeur. Utilisez cette boîte de dialogue pour activer l'éditeur de sorte à pouvoir installer les packages.

    La fenêtre Installer / Mettre à jour est maintenant la même que lorsque vous sélectionnez l'option Installer / Mettre à jour Gestionnaire de packages.

    L'application se ferme lorsque tous les packages sont installés.

Utilisation du Gestionaire de mise à jour

Le Gestionnaire de mise à jour met à jour tous les packages installés vers la version la plus récente autorisée par les contraintes imposées au système par les dépendances des packages installés et la configuration de l'éditeur. Cette fonction est la même que les fonctions suivantes :

  • Dans l'interface du Gestionnaire de packages, sélectionnez le bouton Updates (Mises à jour) ou l'option de menu Package->Updates (Package-> Mises à jour).

  • Utilisez la commande packagemanager.

    $ packagemanager --update-all
  • Utilisez la commande pkg.

    $ pkg update

Démarrez le Gestionnaire de mises à jour de l'une des manières suivantes :

barre d'état

Lorsque des mises à jour sont disponibles, une notification doit apparaître dans la barre d'état. Cliquez sur l'endroit indiqué dans la notification. Le Gestionnaire des mises à jour icône représente une pile de trois boîtes.

Barre de menus

Choisissez Système -> Administration -> Update Manager.

Ligne de commande

$ pm-updatemanager

Automatisé

Le package du gestionnaire de mise à jour, package/pkg/update-manager, fournit la tâche cron, /usr/lib/update-manager/update-refresh.sh.

30 0,9,12,18,21 * * * /usr/lib/update-manager/update-refresh.sh

Lorsque le service SMF svc:/application/pkg/update est en ligne, ce travail cron vérifie régulièrement les packages mis à jour disponibles à partir des éditeurs configurés (les deux premières étapes du processus suivant). Si des packages peuvent être mis à jour, une notification s'affiche dans la barre d'outils de votre bureau. Sélectionnez l'icône de notification GUI pour ouvrir le Gestionnaire des mises à jour.

La fenêtre Mises à jour s'affiche et le processus de mise à jour démarre.

  1. Le système actualise tous les catalogues.

  2. Le système évalue tous les packages installés afin de déterminer ceux pour lesquels des mises à jour sont disponibles.

    • Si aucun package n'a de mise à jour disponible, le message "Aucune mise à jour disponible" s'affiche et le processus s'arrête.

    • Si des mises à jour sont disponibles, les packages à mettre à jour sont répertoriés pour être vérifiés. Il s'agit de votre dernière possibilité de cliquer sur le bouton Cancel (Annuler) pour annuler la mise à jour.

    Cliquez sur le bouton Continue (Continuer) pour poursuivre la mise à jour.

  3. Le système télécharge et installe toutes les mises à jour de package.

    Les packages suivants sont mis à jour en premier si des mises à jour correspondantes sont disponibles. Les autres packages sont ensuite mis à jour.

    package/pkg
    package/pkg/package-manager
    package/pkg/update-manager

    Par défaut, chaque package est mis à jour depuis l'éditeur à partir duquel il a été initialement installé. Si l'éditeur initial est non permanent, une version plus récente du package compatible avec cette image peut être installée à partir d'un autre éditeur. Utilisez la Package Manager Manage Publishers ou la commande pkg set-publisher pour définir un éditeur comme résident ou non permanent.

    Si une erreur se produit au cours du processus de mise à jour, le panneau Details (Détails) contenant les informations sur l'erreur se déploie. Un indicateur du statut d'erreur s'affiche en regard de l'étape ayant échoué.

  4. Un nouvel environnement d'initialisation peut être créé, en fonction des packages qui sont mis à jour et en fonction de votre stratégie d'image.

    Si le système a créé un environnement d'initialisation, vous pouvez modifier le nom de l'environnement d'initialisation par défaut.

    Vous devez redémarrer pour initialiser dans le nouvel environnement d'initialisation. Le nouvel environnement d'initialisation sera votre choix d'initialisation par défaut. Votre environnement d'initialisation actuel sera disponible en tant que choix d'initialisation alternatif.

    • Cliquez sur le bouton Redémarrer maintenant pour redémarrer votre système immédiatement.

    • Cliquez sur le bouton Restart Later (Redémarrer ultérieurement) pour redémarrer votre système à une date ultérieure.

Options le Gestionnaire de mises à jour de ligne de commande

Les options suivantes sont prises en charge pour la commande pm-updatemanager(1).

Table B-2  Le Gestionnaire de mises à jour d'options de commande
Option
Description
--image-dir ou -R dir
S'exécute sur l'image résidant au niveau de dir. Par défaut, la commande s'exécute sur l'image actuelle.
La commande suivante met à jour l'image au niveau de /aux0/example_root :
$ pm-updatemanager -R /aux0/example_root
--help ou -h
Afficher les informations d'utilisation de la commande.