To add a package to the global zone only, the SUNW_PKG_ALLZONES package parameter must be set to false.
You must be the global administrator in the global zone to perform this procedure.
Become superuser, or assume the Primary Administrator role.
To create the role and assign the role to a user, see Using the Solaris Management Tools With RBAC (Task Map) in System Administration Guide: Basic Administration.
While in the global zone, run the pkgadd -d command followed by the location of the package, the -G option, and then the package name.
If installing the package from a CD-ROM, type:
global# pkgadd -d /cdrom/cdrom0/directory -G package_name
If installing the package from a directory to which it has been copied, type:
global# pkgadd -d disk1/image -G package_name
where disk1 is the location where the package was copied.
If the pkgadd utility is run without the -G option and SUNW_PKG_THISZONE=true, then the specified package is added to the current (global) zone by default.