Software Distributor Administration Guide HP-UX 11i v1, 11i v2, and 11i v3 (5900-2488, September 2012)
1.2.6.3 Types of Dependencies
Software packagers can define corequisites, prerequisites, and exrequisites as dependencies.
These dependencies can be specified between filesets within a product, including expressions of
which versions of the fileset meet the dependency. Dependencies can also be specified between
a fileset and another product. Expressions for revisions and other product attributes are supported.
Corequisites An object requires another to operate correctly, but does not imply any load
order. However, corequisites modify the load order in some cases. For more
information on options, see “Using Command Options” (page 37).
Prerequisites An object requires another to be installed and/or configured correctly before
it can be installed or configured respectively. Prerequisites do control the
order of operations.
Exrequisite An object requires the absence of another object before it can be installed
or configured.
1.2.7 Working with Protected Software
Some HP software products are protected software. That is, you cannot install or copy the software
unless you provide a codeword and customer ID. The customer ID uniquely identifies the owner of
the codeword and lets you restrict installation to a specific owner. To find your codeword and
customer ID, examine the CD certificate shipped with your software.
It is your responsibility to ensure that the codeword and software are used properly in this manner.
One codeword unlocks most or all of the products on your media. When you purchase additional
protected products, HP provides additional codewords. SD-UX keeps tracks of codewords as you
enter them. This means you do not have to enter the codeword each time you access the software.
The swinstall, swcopy, and swlist commands make use of codewords in managing software.
1.3 Using the GUI and TUI Commands
The swinstall, swcopy, swlist, swremove commands each provide a Graphical User
Interface and Terminal User Interface. Advantages of the GUI/TUI include:
• You can quickly create and visually monitor software management tasks interactively
• You can easily analyze the effects of tasks and retry tasks that fail.
• You do not have to be familiar with a broad range of defaults, options, software selections,
and other variables that are required to enter complex commands on the command line.
(Additional GUI interfaces are available if you have enabled remote operations. See Chapter 7:
“Remote Operations Overview” (page 119).)
1.3.1 The Terminal User Interface
The terminal user interface lets you use the SD-UX GUI capabilities on systems with text-based
terminals. With the TUI, you use the Arrow, Tab, Space, and Return keys to navigate.
1.3 Using the GUI and TUI Commands 23