レスポンスファイルを使用してLinuxシステムへサイレントにインストールする
レスポンスファイルを使用して、Linuxワークステーションへの自動的なサイレントインストールを構成できます。
レスポンスファイルの作成
レスポンスファイルは、キーと値のペア(<key>=<value>
構文)を使用してインストールパラメータを定義するテキストファイル です。たとえば、rx_response.txt
ファイル内の次のキーと値のペアは、インストールする機能、ユーザデータディレクトリ、およびインストールディレクトリを定義します。これらの値は、環境に応じて変更できます。
rx_response.txtのファイル例
CHOSEN_FEATURE_LIST=Service,ServDC,ServRmt,AdminCon
USER_DATA_DIR=$HOME/.microfocus/reflection
USER_INSTALL_DIR=/opt/microfocus/ReflectionX
メモ
USER_DATA_DIR
キーとUSER_INSTALL_DIR
キーは両方オプションです。これらのキーを省略すると、既定値が使用されます。
このUSER_DATA_DIR
値は、$HOME
および$USER
環境変数をサポートします。いずれかの変数を使用する場合、USER_DATA_DIR
値は一重引用符で囲む必要があります。
このレスポンスファイルの例では、インストーラによって認識される3つのキーの値を割り当てします。
このCHOSEN_FEATURE_LIST
のキーと値のペアは、インストールする機能を定義するため必須です。この例では、このキーは次の機能をインストールするように設定されています。
-
ドメインコントローラのドメインノード
-
Xマネージャ(ドメイン接続用)のドメインコントローラ
-
スタンドアロンXマネージャのリモートセッションサービス
-
X管理コンソール
有効なキー値
次の表は、CHOSEN_FEATURE_LIST
、USER_DATA_DIR
、およびUSER_INSTALL_DIR
キーに割り当てることができる値を示します。
CHOSEN_FEATURE_LIST
キー
CHOSEN_FEATURE_LIST
は、さまざまな値を持つ特別なキーです。すべてのオプションが表示されます。このCHOSEN_FEATURE_LIST
キーは、次の表の機能ID値のカンマ区切りリストです。
機能ID値 | 機能 |
---|---|
ServDC | Xマネージャ(ドメイン接続用)のドメインコントローラ |
Service | ドメインコントローラのドメインノード |
ServRmt | スタンドアロンXマネージャのリモートセッションサービス |
AdminCon | X管理コンソール |
XMan | Xマネージャ |
XManDom | Xマネージャ(ドメイン接続用) |
AsianFonts | アジア系言語用フォント |
EuroFonts | ヨーロッパ系言語用フォント |
TemplAll | すべての接続設定テンプレート |
TemplAIX | AIX接続設定 |
TemplDig | デジタル接続設定 |
TemplHPX | HP-UX接続設定 |
TemplLin | Linux接続設定 |
TemplSol | Solaris接続設定 |
TemplVMS | VMS接続設定 |
USER_INSTALL_DIR
キーとUSER_DATA_DIR
キー
ディレクトリパスは、USER_INSTALL_DIR
キーおよびUSER_DATA_DIR
キーのみに割り当てできます。 これらのキーと値のペアはどちらもオプションです。
キー | 値 |
---|---|
USER_INSTALL_DIR | インストールディレクトリ(指定されていない場合、デフォルトは/opt/microfocus/ReflectionX ) |
USER_DATA_DIR | ユーザデータディレクトリ(指定されていない場合、デフォルトは「$HOME/.microfocus/reflection」 )$HOME変数または$USER変数を使用する場合、値は一重引用符で囲む必要があります。例: '$HOME/CUSTOM_DIR' |
レスポンスファイルを使用したインストール
-
rootとしてログインします。
-
「Linuxへのインストール」の手順に従って、Linuxシステム用のインストールファイルをダウンロードして解凍します。
-
レスポンスファイルを指定する次のコマンドを使用してインストーラを起動します。
reflection-x-{{ no such element: dict object['VERSION'] }}.n.n.nnnn-prod-x86_64.sh -f RESPONSE_FILE --acceptLicense
ここで、RESPONSE_FILEは、レスポンスファイルの完全なパスです。例:
reflection-x-{{ no such element: dict object['VERSION'] }}.n.n.nnnn-prod-x86_64.sh -f /home/user1/rx_response.txt --acceptLicense
メモ
-f
および--acceptLicense
の両方が必要です。すべてのサイレントインストールオプションは次の通りです。
サイレントインストールオプション | 説明 |
---|---|
-h、--help | サイレントインストールのヘルプを表示して終了します。 |
-f RESPONSE_FILE | レスポンスファイルへのパスを定義します(必須)。 |
--acceptLicense | 使用許諾契約に同意します(必須)。 |
サイレントなアンインストール
-
rootとしてログインします。
-
次のアンインストールコマンドを実行します。
/opt/microfocus/ReflectionX/Uninstall_rxadvantage -f
メモ
/opt/microfocus/ReflectionXは
既定のインストールディレクトリです。