Pour ajouter un package uniquement à la zone globale, exécutez l'utilitaire pkgadd avec l'option -G en tant qu'administrateur global dans la zone globale.
Un package peut être ajouté à la zone globale s'il répond aux exigences suivantes :
Son contenu n'affecte aucune portion de zone globale partagée avec une zone non globale.
Le paramètre SUNW_PKG_ALLZONES=false.
L'utilitaire pkgadd exécute les actions suivantes :
Si le contenu du package affecte une portion quelconque de zone globale partagée avec une zone non globale ou si SUNW_PKG_ALLZONES=true, pkgadd échoue. Le message d'erreur indique que le package doit être ajouté à la zone globale et à toutes les zones non globales.
Les dépendances du package sont uniquement contrôlées dans la zone globale. Si les packages requis ne sont pas installés, le contrôle de dépendance échoue. Le système prévient l'administrateur global, qui doit confirmer s'il souhaite continuer.
Le package est ajouté à la zone globale.
La base de données de packages de la zone globale est mise à jour.
Les informations concernant le package sont annotées pour indiquer qu'il est uniquement installé dans la zone globale. En cas d'installation ultérieure d'une zone non globale, ce package n'y est pas installé.