Determining the installation procedure
You must determine the installation procedure that fits your system or installation requirements before installing the compiler.
You must choose either of the following procedures to install the compiler:
- Default installation (recommended)
- Installs /opt/IBM/RustSDK/1.96 to the default
directory, /opt/IBM/RustSDK/1.96/.
See Default installation for more details.
- Nondefault installation
- Installs IBM Open SDK for Rust on AIX
1.96 to a
nondefault location. Steps are detailed at Nondefault
installation.You must follow the Nondefault installation procedure if any of the following conditions is true:
- You are maintaining multiple fix levels or multiple versions of the compiler on a single system.
- You do not wish to alter the system run times with the compiler installation.
- You are installing the product to a nondefault location.
Restriction: Although nondefault installation gives you more freedom to choose how many versions of IBM Open SDK for Rust on AIX 1.96 to keep on your system and where to install them, in many ways a nondefault installation is more restrictive, demanding to implement, and difficult to maintain than default installation:- The
rustndiscript does not check whether prerequisite packages are installed. - You cannot use this script to install the product filesets individually.
- You cannot use AIX tools (such as
lslpp) to uninstall or to query installed filesets for version or release level information. - Service refreshes of the compiler assume a default installation path. For a nondefault compiler
installation, the
rustndiscript must be used to apply service packages. - To run
rustndi, you must have the Perl runtime environment
, installed on your system. This fileset is supplied with the AIX base operating system.perl.rte - The
rustndiscript requires that the original filesets are not renamed. This means that you cannot install the compiler using filesets that have been copied by the SMIT suboptionCopy Software to Hard Disk for Future Installation
because the version number of the compiler is appended to the filesets when they are copied. - The
rustnditool requires you to install the current fix pack version of the rustsdk.1.96.0.ndi fileset before the tool can be used to install the fix pack to a nondefault location.