Using a Response File to Silently Install on Linux Systems
You can use a response file to configure automated, silent installs on Linux workstations.
Create a Response File
A response file is a text file that uses key-value pairs (<key>=<value>
syntax) to define installation parameters. For example, the following key-value pairs in the rx_response.txt
file define the features to install, the user data directory, and the installation directory. These values can be modified for your environment.
The rx_response.txt example file
CHOSEN_FEATURE_LIST=Service,ServDC,ServRmt,AdminCon
USER_DATA_DIR=$HOME/.microfocus/reflection
USER_INSTALL_DIR=/opt/microfocus/ReflectionX
note
Both the USER_DATA_DIR
and USER_INSTALL_DIR
keys are optional. If these keys are omitted, default values are used.
The USER_DATA_DIR
value supports the $HOME
and $USER
environment variables. If you use either variable, the USER_DATA_DIR
value must be inside single quotes.
This example response file assigns values for the three keys recognized by the installer.
The CHOSEN_FEATURE_LIST
key-value pair is required, because this pair defines which features to install. In our example, this key is set to install the following features:
-
Domain Node for Domain Controller
-
Domain Controller for X Manager for Domains
-
Remote Session Services for Standalone X Manager
-
X Administrative Console
Valid key values
The following tables show the values you can assign to the CHOSEN_FEATURE_LIST
, USER_DATA_DIR
, and USER_INSTALL_DIR
keys.
CHOSEN_FEATURE_LIST
Key
CHOSEN_FEATURE_LIST
is a special key with many different possible values. A full list of options is shown. For the CHOSEN_FEATURE_LIST
key, the value is a comma separated list of feature ID values from the following table.
Feature ID Values | Feature |
---|---|
ServDC | Domain Controller for X Manager for Domains |
Service | Domain Node for Domain Controller |
ServRmt | Remote Session Services for Standalone X Manager |
AdminCon | X Administrative Console |
XMan | X Manager |
XManDom | X Manager for Domains |
AsianFonts | Asian Fonts |
EuroFonts | European Fonts |
TemplAll | All connection settings templates |
TemplAIX | AIX Connection Settings |
TemplDig | Digital Connection Settings |
TemplHPX | HP-UX Connection Settings |
TemplLin | Linux Connection Settings |
TemplSol | Solaris Connection Settings |
TemplVMS | VMS Connection Settings |
USER_INSTALL_DIR
and USER_DATA_DIR
keys
You can only assign directory paths to the USER_INSTALL_DIR
and USER_DATA_DIR
keys. Both of these key-value pairs are optional.
Key | Value |
---|---|
USER_INSTALL_DIR | The install directory (defaults to /opt/microfocus/ReflectionX if not specified) |
USER_DATA_DIR | The user data directory (defaults to '$HOME/.microfocus/reflection' if not specified) If the $HOME or $USER variables are used, the value must be inside single quotes. For example: '$HOME/CUSTOM_DIR' |
Install With a Response File
-
Log on as root.
-
Download and unzip the installation file for your Linux system as described in Install on Linux.
-
Launch the installer using the following command that specifies your response file:
reflection-x-18.n.n.nnnn-prod-x86_64.sh -f RESPONSE_FILE --acceptLicense
where RESPONSE_FILE is the fully qualified path for your response file. For example:
reflection-x-18.n.n.nnnn-prod-x86_64.sh -f /home/user1/rx_response.txt --acceptLicense
note
Both
-f
and--acceptLicense
are required. All of the silent install options are shown below.
Silent install options | Description |
---|---|
-h, --help | Displays silent installation help and exits. |
-f RESPONSE_FILE | Defines the path to the response file (required). |
--acceptLicense | Accepts the license agreement (required). |
Uninstall Silently
-
Log on as root.
-
Run the following uninstall command.
/opt/microfocus/ReflectionX/Uninstall_rxadvantage -f
note
/opt/microfocus/ReflectionX
is the default installation directory.