自動インストール・パッケージ
各コンポーネントのインストール・スクリプトは、irisinstall_silent スクリプトを含んでいるディレクトリの配下の packages ディレクトリに含まれています。各パッケージは、それぞれのディレクトリ内に配置され、各パッケージのディレクトリには、そのディレクトリ内パッケージの前提条件となるパッケージが定義された manifest.isc ファイルが含まれています。
standard_install パッケージは、すべてのパッケージがインストールされるサーバ・インストールの開始ポイントです。カスタム・パッケージを定義するには、以下のように standard_install パッケージの manifest.isc ファイルをテンプレートとして使用します。
-
standard_install ディレクトリを新しいディレクトリにコピーします。
例えば、custom_install という名前のディレクトリにコピーします。新しいディレクトリにコピーされた manifest.isc ファイルの初期の状態は次のようになります。
#This is the target for a standard (non-client-only) install package: standard_install prerequisite: install_mode prerequisite: database_server prerequisite: databases prerequisite: gadget prerequisite: fop prerequisite: renderserver prerequisite: printserver prerequisite: excelexporter prerequisite: callin_components prerequisite: client_components prerequisite: addenda prerequisite: install_confirmation prerequisite: copyright
-
新しいディレクトリで、以下のように manifest.isc ファイルを変更します。
-
パッケージ・キーをディレクトリ名の値に設定します (必須)。
-
カスタム・インストールの前提条件ファイルを追加または削除します。
例えば、以下の manifest.isc ファイルでは、パッケージ・キーの値がディレクトリ名 (custom_install) に一致するように変更されています。
#This is the target for a custom (non-client-only) install package: custom_install prerequisite: install_mode prerequisite: database_server prerequisite: gadget prerequisite: fop prerequisite: renderserver prerequisite: printserver prerequisite: excelexporter prerequisite: callin_components prerequisite: client_components prerequisite: addenda prerequisite: install_confirmation prerequisite: copyright
-
次に、自動インストールを実行するときに新しいカスタム・パッケージを指定できます。例えば、sudo ISC_PACKAGE_INSTANCENAME="MyIris" ./irisinstall_silent custom_install のように指定します。
独自の UNIX® インストール・パッケージを作成して、それらを InterSystems IRIS ディストリビューションに追加する方法の詳細は、付録 "InterSystems IRIS ディストリビューションへの UNIX® インストール・パッケージの追加" を参照してください。