|
Installing DRD and its dependencies from an OE depot
HP recommends doing the following to the swinstall options when installing DynRootDisk from an OE depot:
- Let the "-x autoreboot" option default to false. This ensures that the install does
not accidentally incur a reboot.
- Specify the "-x autoselect_dependencies=false" option. This prevents selection of dependencies that
are already supplied on the system.
- Let the "-x enforce_dependencies" option default to true. You must NOT install software without the
required dependencies.
The options above are sufficient to successfully install DRD when the system already contains
all the dependencies that are needed by DRD.
However, you might not have the required version of all software dependencies—particularly SW-DIST—to
successfully install the most recent version of DRD. If so, do the following:
- Execute the command:
# swinstall -s <source_depot> \
-x autoselect_dependencies=false DynRootDisk
- If #1 fails due to dependency analysis, inspect /var/adm/sw/swagent.log for the list of dependencies
that are missing.
- Add the missing dependencies to the selection list on the following command line. If SW-DIST is required,
set "-x autoselect_patches=false". You can execute the command in preview mode to identify the exact
list of filesets to be installed:
# swinstall -p -s <source_depot> \
-x autoselect_dependencies=false \
-x autoselect_patches=false \
DynRootDisk SW-DIST
After you are satisfied with the install contents, remove the "-p" option to install the software.
Rather than use an OE depot, you might prefer to download the DRD depot from the Web at the
Dynamic Root Disk Download page. This will drastically reduce the number of products eligible
for install from the depot. The same approach with "-x autoselect_dependendencies=false" and
"-x autoreboot=false", along with adding needed software to the command line (described in step #3), can
then be used with the downloaded depot.
The downloaded depot will be a serial depot, which can only be installed on the system it resides.
If you want to locate the depot on a system different than the one it will be installed, you can swcopy it to
a remote directory depot. You can do this using the following command:
# swcopy -s <depot_host>:<depot_loc>/i>> \* @ \
<dir_depot_loc>
(Where <dir_depot_loc> is on a different system.)
|