Démarrage d'Oracle Solaris 11 Express

Chapitre 8 Maintien du système à jour

Après avoir installé Oracle Solaris, vous pouvez ajouter, supprimer et mettre à jour les packages du système. Vous pouvez mettre à jour des packages spécifiques ou l'ensemble des packages d'une image pour lesquels des mises à jour sont disponibles à l'aide des outils d'interface graphique IPS (gestionnaire de packages et gestionnaire de mises à jour) ou de ligne de commande IPS.

Mise à jour des packages logiciels sur votre système

Pour maintenir votre système à jour, vous pouvez mettre à jour l'ensemble des packages de votre système pour lesquels des mises à jour sont disponibles. Cette action permet de mettre à jour des packages que vous n'envisagez peut-être pas de mettre à jour, par exemple, les composants du noyau ou d'autres packages système de bas niveau.

Pour afficher une liste de tous les packages de votre système pour lesquels des mises à jour sont disponibles, utilisez l'une des méthodes suivantes :

Lorsque certains packages clés sont mis à jour, par exemple, certains pilotes ou autres composants du noyau, le système effectue les actions suivantes :

  1. Crée un clone de l'environnement d'initialisation actuel qui sert d'image d'amorçage.

  2. Met à jour les packages du clone, mais pas les packages de l'environnement d'initialisation actuel.

  3. Définit le nouvel environnement d'initialisation qui sera utilisé comme environnement par défaut lors de la prochaine initialisation du système. L'environnement d'initialisation actuel figure toujours parmi les choix d'initialisation possibles.

Utilisez la commande beadm pour créer, renommer, monter, démonter, activer ou détruire des environnements d'initialisation. Vous pouvez utiliser le gestionnaire de packages pour activer, renommer et supprimer des environnements d'initialisation.

Pour plus d'informations, reportez-vous à la section Informations connexes.

Mise à jour des packages logiciels sur votre système à l'aide des commandes pkg

Pour mettre à jour les packages logiciels de votre système, utilisez la commande pkg install. Vous pouvez également utiliser le gestionnaire de packages pour mettre à jour un package spécifique sur votre système. Les packages dépendants sont également mis à jour.

Pour plus d'informations, reportez-vous à la page de manuel pkg(1).

Gestion des environnements d'initialisation multiples

Un environnement d'initialisation, également appelé EI, correspond à une instance d'amorçage de l'image du système d'exploitation Oracle Solaris, ainsi qu'aux autres packages logiciels d'application installés sur cette image. Vous pouvez avoir plusieurs environnements d'initialisation sur votre système, chacun pouvant avoir différentes versions de logiciels installées.

Lors de la première installation du système d'exploitation, un environnement d'initialisation est créé sur votre système. Utilisez l'outil de gestion de l'environnement d'initialisation ou la commande beadm pour gérer d'autres environnements d'initialisation sur votre système.

Pourquoi utiliser plusieurs environnements d'initialisation ?

Dans le cas d'environnements d'initialisation multiples, la mise à jour des logiciels devient une opération ne représentant que peu de risques, car vous pouvez créer des environnements d'initialisation de sauvegarde avant d'effectuer une mise à jour sur votre système. Si nécessaire, vous pouvez initialiser une sauvegarde de l'environnement d'initialisation.


Remarque –

Le processus de création de sauvegardes d'environnements d'initialisation ne crée pas de copie de sauvegarde de tous les fichiers de votre système, et diffère de la sauvegarde d'un système de fichiers.


La possibilité de créer plusieurs environnements d'initialisation permet d'avoir différents environnements pour différentes versions des outils que vous utilisez. Les fichiers partagés ne sont pas affectés par la création d'un nouvel environnement d'initialisation. Si vous modifiez des fichiers dans un environnement d'initialisation plus récent, puis effectuez l'initialisation depuis un ancien environnement d'initialisation, les fichiers sont également modifiés pour cet environnement d'initialisation. Vous ne pouvez pas récupérer d'ancienne version d'un fichier partagé à partir d'un ancien environnement d'initialisation.

Vous pouvez disposer de plusieurs environnements d'initialisation simultanément sur votre système et exécuter diverses mises à niveau sur chacun d'eux. Vous pouvez, par exemple, cloner un environnement d'initialisation en utilisant la commande beadm create. Un clone est une copie amorçable d'un environnement d'initialisation. Vous pouvez ensuite installer, tester et mettre à jour différents packages sur l'environnement d'initialisation d'origine et sur son clone.

Bien qu'un seul environnement d'initialisation puisse être actif à un moment donné, vous pouvez monter un environnement d'initialisation inactif à l'aide de la commande beadm mount. Vous pouvez ensuite utiliser la commande pkg update pour mettre à jour l'ensemble des packages de cet environnement inactif monté pour lesquels des mises à jour sont disponibles. Vous pouvez également utiliser la commande pkg install nom-package, avec l'option -R pour mettre à jour des packages spécifiques dans cet environnement d'initialisation.

Gestion des environnements d'initialisation à l'aide du gestionnaire de packages

Vous pouvez utiliser le gestionnaire de packages pour gérer vos environnements d'initialisation.

Les tâches de gestion des environnements d'initialisation peuvent s'effectuer avec le gestionnaire de packages :


Remarque –

L'utilisation du gestionnaire de packages pour gérer vos environnements d'initialisation à partir du bureau ne fournit pas toutes les options de gestion des environnements d'initialisation disponibles par le biais de la commande beadm. Pour plus d'informations, reportez-vous à la page de manuel beadm(1M).


ProcedureGestion des environnements d'initialisation à partir du bureau

  1. Démarrez le gestionnaire de packages en choisissant Système -> Administration -> Gestionnaire de packages ou en cliquant sur l'icône du gestionnaire de packages située sur le bureau.

  2. Choisissez Fichier -> Gestion des environnements d'initialisation.

    La fenêtre de gestion des environnements d'initialisation s'ouvre, affichant tous les environnements d'initialisation disponibles figurant sur votre système installé. Le nom du système d'exploitation, la date de création de l'environnement d'initialisation et la taille de l'environnement d'initialisation, en Go, sont également affichés.

    • Pour supprimer un environnement d'initialisation, cliquez sur Supprimer, puis sur OK.

    • Pour modifier l'environnement d'initialisation par défaut, cochez la case en regard du nouvel environnement d'initialisation par défaut, puis cliquez sur OK.

    • Pour activer un nouvel environnement d'initialisation, cliquez sur Actif à la réinitialisation, puis sur OK.

      Le nouvel environnement d'initialisation devient actif à la prochaine réinitialisation du système.

Informations connexes

Plus de plus amples informations, reportez-vous aux ressources supplémentaires suivantes :

Thème 

Sources d'informations supplémentaires 

En savoir plus sur le maintien du système à jour à l'aide du gestionnaire de packages. 

Guide d’Oracle Solaris 11 Express Image Packaging System

Reportez-vous à l'aide en ligne du gestionnaire de packages. 

En savoir plus sur l'utilisation du gestionnaire de mises à jour. 

Utilisation du Gestionnaire de mises à jour du Guide d’Oracle Solaris 11 Express Image Packaging System

En savoir plus sur la gestion des environnements d'initialisation. 

Gestion des environnements d’initialisation avec Oracle Solaris 11 Express