Lorsque vous exécutez l'utilitaire pkgrm dans la zone globale :
pkgrm peut supprimer un package de la zone globale et de toutes les zones non globales ou, de la zone globale seulement lorsque le package est uniquement installé dans la zone globale.
pkgrm ne peut ni supprimer un package uniquement de la zone globale si ce package est également installé dans une zone non globale, ni supprimer un package de tout sous-ensemble des zones non globales.
Notez qu'un package peut uniquement être supprimé d'une zone non globale par un administrateur de zone travaillant dans cette zone si :
Le package n'affecte aucune portion de zone non globale partagée avec la zone globale.
Le paramètre SUNW_PKG_ALLZONES=false.
Pour supprimer un package de la zone globale et de toutes les zones non globales, exécutez l'utilitaire pkgrm dans la zone globale en tant qu'administrateur global.
Un package peut être supprimé de la zone globale et de toutes les zones non globales, indépendamment de la portion de zone affectée par le package.
L'utilitaire pkgrm exécute les actions suivantes :
Les dépendances du package sont contrôlées dans la zone globale et dans toutes les zones non globales. Si le contrôle de dépendances échoue, pkgrm échoue aussi. Le système prévient l'administrateur global, qui doit confirmer s'il souhaite continuer.
Le package est supprimé de chaque zone non globale.
La base de données de packages de chaque zone non globale est mise à jour.
Le package est supprimé de la zone globale.
La base de données de packages de la zone globale est mise à jour.