1. Oracle Solaris Management Tools (Road Map)
2. Working With the Solaris Management Console (Tasks)
3. Working With the Oracle Java Web Console (Tasks)
4. Managing User Accounts and Groups (Overview)
5. Managing User Accounts and Groups (Tasks)
6. Managing Client-Server Support (Overview)
7. Managing Diskless Clients (Tasks)
8. Introduction to Shutting Down and Booting a System
9. Shutting Down and Booting a System (Overview)
10. Shutting Down a System (Tasks)
11. Modifying Oracle Solaris Boot Behavior (Tasks)
12. Booting an Oracle Solaris System (Tasks)
13. Managing the Oracle Solaris Boot Archives (Tasks)
14. Troubleshooting Booting an Oracle Solaris System (Tasks)
15. x86: GRUB Based Booting (Reference)
16. x86: Booting a System That Does Not Implement GRUB (Tasks)
17. Working With the Oracle Solaris Auto Registration regadm Command (Tasks)
18. Managing Services (Overview)
20. Managing Software (Overview)
21. Managing Software With Oracle Solaris System Administration Tools (Tasks)
22. Managing Software by Using Oracle Solaris Package Commands (Tasks)
Applying an Oracle Solaris Update or an Oracle Solaris Update Patch Bundle
Applying a Recommended Patch Cluster
Applying a Critical Patch Update
Applying an Enterprise Installation Standards Patch Baseline
How to Display Information About Patches
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.
#patchadd 119784-17
To verify that a patch is applied, run the patchadd command with the -p option. For example:
#patchadd -p | grep 119784-17