Sun Patch Manager 2.0 Administration Guide for the Solaris 8 Operating System

Tools for Managing Solaris Patches

The following table summarizes the availability of the Solaris patch management tools.

You can now use the smpatch command to apply patches to Solaris 8 systems.

If you need to apply a patch to a diskless client system, see Patching Diskless Client OS Services in System Administration Guide: Basic Administration.

Tool Availability 

patchadd/patchrm Commands

Solaris 2.6 and Solaris 7 Patch Management Tools 

Sun Patch Manager 2.0 smpatch Command

PatchPro Interactive or PatchPro Expert 

How do I get this tool? 

Included with the Solaris release 

Download the tool from the Sun Download Center web site [The Sun Download Center web site is http://wwws.sun.com/software/download.]

Download the Solaris 8 version of the tool from the Sun Download Center web site

Run tool from the PatchPro web site [The PatchPro web site is http://www.sun.com/PatchPro.]

Solaris release availability

Solaris 2.6, Solaris 7, and Solaris 8 releases 

Solaris 2.6 and Solaris 7 releases 

Solaris 8 release 

Solaris 2.6, Solaris 7, and Solaris 8 releases 

Applies signed patches? 

No 

Yes, and automatically verifies the signed patch when it is downloaded 

Yes, and automatically verifies the signed patch when it is downloaded 

No, these tools do not apply patches 

Applies unsigned patches? 

Yes 

No 

Yes, but the patches must be unzipped first 

No 

GUI available? 

No 

No 

No 

Yes, these tools can only be run from the PatchPro web site

Analyzes system to determine the appropriate patches and downloads signed or unsigned patches 

No 

Yes, signed patches only 

Yes, signed patches only 

Yes, unsigned patches only 

Local system patch support 

Local 

Local 

Local 

No 

RBAC support? 

Yes 

No 

Yes 

No 

Managing Solaris Patches

When you apply a patch, the patch tools call the pkgadd command to apply the patch packages from the patch directory to a local system's disk.


Caution  Caution

Do not run the pkgadd command directly to apply patches.


More specifically, the patch tools do the following:

While you apply patches, the patchadd command logs information in the /var/sadm/patch/patch-id/log file.

The patchadd command cannot apply a patch under the following conditions:

Selecting the Best Method for Applying Patches

You can use several different methods to download or apply one or more patches to your system. Use the following table to determine which method is best for your needs.

Command or Tool 

Description 

For More Information 

smpatch update

Solaris 8 release Use this command to analyze your system to determine the appropriate patches, and to automatically download and apply the patches. Note that this command will not apply a patch that has the interactive property set.

Only the local mode smpatch is available.

How to Update Your System With Patches

smpatch(1M) man page

smpatch analyze and smpatch update

Solaris 8 release First, use smpatch analyze to analyze your system to determine the appropriate patches. Then, use smpatch update to download and apply one or more of the patches to your system.

Only the local mode smpatch is available.

How to Analyze Your System to Obtain the List of Patches to Apply

How to Update Your System With Patches

smpatch(1M) man page

smpatch analyze, smpatch download, and smpatch add

Solaris 8 release First, use smpatch analyze to analyze your system to determine the appropriate patches. Then, use smpatch download to download them. This command also downloads any prerequisite patches. Then, use smpatch add to apply one or more of the patches to your system while the system is in single-user or multiuser mode.

Only the local mode smpatch is available.

Managing Patches (Task Map)

smpatch(1M) man page

patchadd

Solaris 2.6, Solaris 7, and Solaris 8 releases Apply unsigned patches to your system.

patchadd(1M) man page