![]() |
Sun ONE Directory Proxy server インストールガイド |
サイレントインストールでは、通常はセットアッププログラムに対して対話式の操作で入力するすべての項目を、1 つのファイルに事前に定義しておくことができます。これによって、Sun ONE Directory Proxy Server のインストールをスクリプト化することができます。
サイレントインストールの使用
サイレントインストールの準備として次を行います。
saveState ファイルの作成
saveState ファイルを作成するには、次の 2 つの方法があります。
- -savestate file_name オプションを使用してインストールを実行します。この方法では、製品をインストールしてから、次の手順 1 から手順 4 に従って、インストールに関する saveState ファイルを作成します。
- もう 1 つの方法は、既存の saveState ファイルをコピーしてから、手順 5 に示されているコマンドを使用して、インストール用に編集します。あるいは、サンプルファイルを使用して手動で saveState ファイルを作り、手順 5 で示されているコマンドを使用して直接そのファイルを使用することもできます。
- 新しいディレクトリを作成します。
# mkdir dps
# cd dps
- 製品バイナリファイルをインストールディレクトリにダウンロードしていない場合は、ダウンロードしてください。
- 製品バイナリを解凍します。
- -saveState <file name> コマンド行オプションを使用して、セットアッププログラムを実行します。
ソフトウェアを解凍したディレクトリでインストールプログラムを起動します。
ほかのプラットフォームでコマンド行インタフェースを利用する場合は、次のコマンドを入力します。
# ./setup -saveState file_name
file_name は、インストール指示を含むファイルへのパスと任意のファイル名です。
標準インストールの各手順で入力した回答は saveState ファイルに記録されます (「インストール」を参照)。
次に saveState ファイルの例を示します。
# Wizard Statefile created: Tue May 27 15:34:01 CDT 2003
# Wizard path: /tmp/dps1/setup_data/./Sun_ONE_Directory_Proxy_Server_v5_2.class
#
#
# Install Wizard Statefile section for Sun ONE Directory Proxy Server v5.2
#
#
[STATE_BEGIN Sun ONE Directory Proxy Server v5.2 684ac863607992f06b9e37fb2b294db8553196e6]
defaultInstallDirectory = /var/Sun/mps
currentInstallDirectory = /var/sample
com.sun.dps.setup.DpsComponentPanel.selectedcomponents = Sun ONE Directory Proxy Server v5.2 Components,Sun ONE Directory Proxy Server v5.2 Server,Sun ONE Directory Proxy Server v5.2 Server Installer,Sun ONE Directory Proxy Server v5.2 Configurator,Sun ONE Directory Proxy Server v5.2 Configurator Installer,Sun ONE Directory Proxy Server v5.2 Instance,Sun ONE Directory Proxy Server v5.2 Instance Installer,Sun ONE Directory Proxy Server v5.2 Server,Sun ONE Directory Proxy Server v5.2 Server Installer,Sun ONE Directory Proxy Server v5.2 Configurator,Sun ONE Directory Proxy Server v5.2 Configurator Installer,Sun ONE Directory Proxy Server v5.2 Instance
FullMachineName = thrush.example.sun.com
ConfigDirectoryPort = 19389
ConfigDirectoryHost = spleen.example.sun.com
ConfigDirectoryAdminPwd = secret00
ConfigDirectoryAdminID = admin
AdminDomain = example.sun.com
AdminPort = 1760
AdminSysGroup = wheel
AdminSysUser = test user
ServerGroup = wheel
ServerUser = test user
DPS_LISTEN_PORT = 1761
DPS_INSTANCE_SUFFIX = thrush
ldapServerURL =
ldapBindingDN =
ldapPasswd =
[STATE_DONE Sun ONE Directory Proxy Server v5.2 684ac863607992f06b9e37fb2b294db8553196e6]
注 この例中の、STATE_BEGIN および STATE_DONE に続くシーケンス番号は、例として使用している値です。実際に使用するシーケンス番号は、setup-id を入力すると表示されます。
saveState ファイルを使用したインストール
- 前の項で作成した saveState ファイルに基づいてサイレントインストールを実行するには、次のコマンドを入力します。
# ./setup -state file_name