Sun Java System Messaging Server 6.3 64-bit Installation Technical Note

commpkg usage

The commpkg command enables you to run the Messaging Server 6.3 64–bit Edition installer. This command lays down the Messaging Server installation bits on your machine, but it does not configure Messaging Server. To configure Messaging Server after installation, see Chapter 1, Post-install Tasks and Layout, in Sun Java System Messaging Server 6.3 Administration Guide in the Sun Java System Messaging Server 6.3 Administration Guide.


commpkg [general options] verb [verb-specific options]


The general options for this command are:



-? or —help

Displays Help 

-V or —version

Displays Version of Messaging Server 

The verb is one of the following:




Performs Messaging Server installation 


Performs Messaging Server uninstallation 

Note –

Automatic Upgrade is not available at this time. You can perform a manual upgrade by following the procedures in Upgrading Messaging Server.

The verb-specific options can be one or more of the following:

verb-specific options



Do not apply Operating System patches during product installation 


Do not install, upgrade, or patch any Shared Components 


Accept the license conditions in the LICENSE.txt file


Specify an alternate root directory during a multi-host installation. The INSTALLROOT (the top level installation directory for all products and shared components) will be the alternate root.

—distro path

Specify the path to packages/patches for the products

Default: Location of commpkg script

—installroot path

Specify the path of INSTALLROOT, the top level installation directory for Messaging Server. .

Note –

The subdirectories for individual Communications Suite products (which will be a part of this installer at later releases) will be under the INSTALLROOT.


Run silent installation, taking the inputs from the INPUTFILE and the command line arguments. The command line arguments override entries in the INPUTFILE. Installation proceeds without interactive prompts.

Use —dryrun to test silent installation.

—dry-run or -n

Does not install Messaging Server. Performs checks. 

—upgradeSC [y|n]

Indicate whether or not to upgrade shared components as required. 

Warning: Upgrading Shared Components is irreversible. However, if you do not upgrade required shared components, products might not work as designed. 

Note: If the [y|n] is not specified, you will be prompted for each shared component that needs to be upgraded.

Default: n

The —excludeSC flag has precedence over this flag.


Audit the installation distribution to verify that the required patches and packages are present and that the packages have the correct versions. 


Overwrite the existing installation package. You might use this option when you are installing a shared component in a global zone where either the shared component does not exist in a global zone, or the shared component exists in the whole root zone. The default is not to override the existing package. In general, shared components should be managed in the global zone.