8.3 レスポンスファイルを使用してLinuxシステムへサイレントにインストールする

レスポンスファイルを使用して、Linuxワークステーションへの自動的なサイレントインストールを構成できます。

8.3.1 レスポンスファイルの作成

レスポンスファイルは、キーと値のペア(<key>=<value>構文)を使用してインストールパラメータを定義するテキストファイル です。たとえば、rxa_response.txtファイル内の次のキーと値のペアは、インストールする機能、ユーザデータディレクトリ、およびインストールディレクトリを定義します。これらの値は、環境に応じて変更できます。

例 8-1 rxa_response.txtのファイル例

            
CHOSEN_FEATURE_LIST=Service,ServDC,ServRmt,AdminCon
USER_DATA_DIR='$HOME/.microfocus/reflection'
USER_INSTALL_DIR=/opt/rxadvantage
          

メモ:

USER_DATA_DIRキーとUSER_INSTALL_DIRキーは両方オプションです。これらのキーを省略すると、既定値が使用されます。

このUSER_DATA_DIR値は、$HOMEおよび$USER環境変数をサポートします。いずれかの変数を使用する場合、USER_DATA_DIR値は一重引用符で囲む必要があります。

このレスポンスファイルの例では、インストーラによって認識される3つのキーの値を割り当てします。

このCHOSEN_FEATURE_LISTのキーと値のペアは、インストールする機能を定義するため必須です。この例では、このキーは次の機能をインストールするように設定されています。

  • ドメインコントローラのドメインノード

  • Xマネージャ(ドメイン接続用)のドメインコントローラ

  • スタンドアロンXマネージャのリモートセッションサービス

  • X管理コンソール

有効なキー値

次の表は、CHOSEN_FEATURE_LISTUSER_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/rxadvantage)

USER_DATA_DIR

ユーザデータディレクトリ(指定されていない場合、デフォルトは「$HOME/.microfocus/reflection」)

$HOME変数または$USER変数を使用する場合、値は一重引用符で囲む必要があります。例:

「$HOME/CUSTOM_DIR」

8.3.2 レスポンスファイルを使用したインストール

  1. rootとしてログインします。

  2. Linuxへのインストールの手順に従って、Linuxシステム用のインストールファイルをダウンロードして解凍します。

  3. レスポンスファイルを指定する次のコマンドを使用してインストーラを起動します。

    reflection-x-17.n.n.nnnn-prod-x86_64.sh -f RESPONSE_FILE --acceptLicense

    ここでRESPONSE_FILEは、レスポンスファイルの完全なパスです。例:

    reflection-x-17.n.n.nnnn-prod-x86_64.sh -f /home/user1/rxa_response.txt --acceptLicense

    メモ:-fおよび--acceptLicenseの両方が必要です。すべてのサイレントインストールオプションは次の通りです。

サイレントインストールオプション

説明

-h、--help

サイレントインストールのヘルプを表示して終了します。

-f RESPONSE_FILE

レスポンスファイルへのパスを定義します(必須)。

--acceptLicense

使用許諾契約に同意します(必須)。

8.3.3 サイレントなアンインストール

  1. rootとしてログインします。

  2. 次のアンインストールコマンドを実行します。

    /opt/rxadvantage/Uninstall_rxadvantage -f

    メモ:/opt/rxadvantageがデフォルトのインストールディレクトリです。