To apply a patch, use the patchadd command. For more information about the patchadd command, see the patchadd(1M) man page.
Note - Improvements have been made to the patchadd -M command. When you use this command to apply patches to your system, you are no longer required to specify patch IDs in the correct installation order. If you use the patchadd -M command without specifying a patch ID, all patches in the directory are installed on the system.
The patchadd command cannot apply a patch or software update under the following conditions:
The package is not fully installed on the system.
The patch package's architecture differs from the system's architecture.
The patch package's version does not match the installed package's version.
A patch with the same base code and a higher revision number has already been applied.
A patch that obsoletes this patch has already been applied.
A patch is incompatible with a patch that has already been applied to the system.
The patch being applied depends on another patch that has not yet been applied.
Consider that you have downloaded a patch file (119784-17.zip) from the MOS website. To apply the patch to the Oracle Solaris OS, perfrom the following steps:
Become super user.
Copy the patch file to a temporary directory.
#cp /<patch download location>/119784-17.zip /tmp
Unzip the patch file.
#cd /tmp #unzip 119784-17.zip
Apply the patch by using the patchadd command.
To verify that a patch is applied, run the patchadd command with the -p option. For example:
#patchadd -p | grep 119784-17