Patch management is carried out to reduce the risk of potential problems arising out of the system crashes, panics, memory leaks, data corruption, application failures, and security breaches. Some patches also deliver new functionality and features, enable new hardware, and update fireware levels. Having proper patches installed  ensures:

  • smooth system operation
  • optimum performance
  • enhanced system security
  • better reliability and higher availability
  • lastest system enhancements and functionality
  • less patches to install if a problem is encountered
  • less time required to troubleshoot a problem

HP-UX patches have the syntax: PHXX_####, where P stands for Patch, H stands for HP-UX, XX corresponds to one of the four categories mentioned above, and #### is a unique four or five character numeric string. Usually, the higher this number is the more recently released the patch is.

For patches already installed on your system, execute the following command:

#swlist -l patch -x show_superseded_patches=true

A patch that depends on one or more other patches in order to be installed or run correctly is said to have dependency on those other patches.

To determine current patch states of installed patches, execute the following command:

#swlist -l fileset -a patch_state *,c=patch