PCA -

Patch Check Advanced

Analyze, download and install patches for Sun Solaris
Written by
Martin Paul

News via
RSS

Intro

News

Installation

Usage

Changes

Lists

Notes

Contrib

Links

Donation

Installation

pca doesn't need any complicated compilation, installation or registration procedure, nor root permission. It's just one perl script.

  1. You need perl to run pca. If you want to use any of pca's download functions, you need wget (≥v1.7). Both are included in recent versions of Solaris. A wget binary with SSL/HTTPS support is required to download patches and patch READMEs.

  2. Download the script:

    and make it executable (chmod +x pca). Move it to a directory in your PATH.

    Alternatively, pca is available as an SVR4 compliant package from Blastwave (maintained by D. Clarke), from OpenCSW (CSWpca, maintained by D. Michelsen) and on Sunfreeware (maintained by S. Christensen).

  3. To download patches or patch READMEs from Sun, a Sun Online Account (SOA) is required. If you don't have one yet, get a free SOA and use the askauth or the user and passwd options to feed the SOA data to pca. A free SOA will grant access to security and driver patches only. To access all patches, you need to buy a Sun Service Plan and connect it to your SOA.

  4. Run it: pca. There is no need to run pca as root for basic usage.

  5. Documentation and release notes are included in the script; view it with pca --man. If you prefer documentation in man page format, get pca.8 and move it to a directory in your MANPATH.

If you are forced to use a proxy for web access, make sure that wget is configured to use it: Set http_proxy in /etc/wgetrc or $HOME/.wgetrc or use the wgetproxy option with pca.

If you do not have wget installed on your system, download the current patch cross-reference file patchdiag.xref and move it to /var/tmp/ before running pca.

Previous versions of pca are available for download in the download area.