Manually installing packages on Solaris brand non-global zones
With Oracle Solaris 11, you must manually install SFCFSHA packages inside non-global zones. The native non-global zones are called Solaris brand zones.
To install packages manually on Solaris brand non-global zones:
- Ensure that the SMF service svc:/application/pkg/system-repository:default is online on the global zone.
# svcs svc:/application/pkg/system-repository
- Log on to the non-global zone as a superuser.
- Copy the VRTSpkgs.p5p package from the pkgs directory from the installation media to the non-global zone (for example at
/tmp/install
directory).
- Disable the publishers that are not reachable, as package install may fail if any of the already added repositories are unreachable.
#pkg set-publisher --disable <publisher name>
- Add a file-based repository in the non-global zone.
# pkg set-publisher -p/tmp/install/VRTSpkgs.p5p Symantec
- Install the required packages.
# pkg install --accept VRTSperl VRTSvlic VRTSvxfs VRTSvcs VRTSvcsag
VRTSvcsea VRTSodm
- Remove the publisher on the non-global zone.
#pkg unset-publisher Symantec
- Clear the state of the SMF service, as setting the file-based repository causes SMF service svc:/application/pkg/system-repository:default to go into maintenance state.
# svcadm clear svc:/application/pkg/system-repository:default
- Enable the publishers that were disabled earlier.
# pkg set-publisher --enable <publisher>
Note: |
Perform steps 2 through 9 on each non-global zone. |