Les packages IPS ont été mis en place avec le système d'exploitation Oracle Solaris 11. Chaque package IPS est décrit par un FMRI (Fault Managed Resource Indicator, identificateur de ressources de gestion des pannes) et vous utilisez les commandes pkg (1) pour effectuer la mise à jour SRU. Vous pouvez également utiliser la commande scinstall –u pour effectuer une mise à jour SRU.
Vous pouvez mettre à jour un package spécifique afin d'utiliser un agent de service de données Oracle Solaris Cluster mis à jour.
Par exemple, pour mettre à jour un package à partir d'un éditeur spécifique, indiquez le nom de l'éditeur dans pkg-fmri.
# pkg update pkg-fmri
![]() | Mise en garde - Si vous utilisez la commande pkg update sans indiquer de valeur pkg-fmri, tous les packages installés pour lesquels des mises à jour sont disponibles sont mis à jour. |
Si une nouvelle version d'un package installé est disponible et compatible avec le reste de l'image, le package est mis à jour vers cette version. Si le package contient des binaires dont l'indicateur reboot-needed est défini sur true, une mise à jour pkg update pkg-fmri crée automatiquement un nouvel environnement d'initialisation. Une fois la mise à jour effectuée, vous devez initialiser le nouvel environnement d'initialisation. Si le package que vous mettez à jour ne contient aucun fichier binaire forçant une réinitialisation, la commande pkg update met à jour l'image live et une réinitialisation n'est pas nécessaire.
Par exemple :
# pkg change-facet facet.version-lock.ha-cluster/data-service/weblogic=false # pkg update ha-cluster/data-service/weblogic
Si vous souhaitez figer un agent afin d'empêcher sa mise à jour, suivez la procédure ci-après.
# pkg change-facet facet.version-lock.pkg name=false # pkg freeze pkg name
Pour plus d'informations sur le blocage d'un agent particulier, reportez-vous à la section Controlling Installation of Optional Components in Adding and Updating Software in Oracle Solaris 11.2 .
# pkg verify -v pkg-fmri