Package can be installed from global zone to local zone. When you issue pkgadd command from global zone it will distribute the package to local zones.Solaris 11 packaging does not use pkgadd(1M), it uses pkg(1M), described in more detail in pkg(5). Unlike in Solaris 10, the global zone and each non-global zone can have a disjoint set of packages. Thus, it is possible to minimize the global zone but have a zone that has most of Solaris installed. To allow this, pkg does not cause packages that are installed in the global zone to be automatically installed in non-global zones. For most use cases, this is a big improvement over the way things worked in Solaris 10.