Skip to main content

自動インストール・パッケージ

各コンポーネントのインストール・スクリプトは、irisinstall_silent スクリプトを含んでいるディレクトリの配下の packages ディレクトリに含まれています。各パッケージは、それぞれのディレクトリ内に配置され、各パッケージのディレクトリには、そのディレクトリ内パッケージの前提条件となるパッケージが定義された manifest.isc ファイルが含まれています。

standard_install パッケージは、すべてのパッケージがインストールされるサーバ・インストールの開始ポイントです。カスタム・パッケージを定義するには、以下のように standard_install パッケージの manifest.isc ファイルをテンプレートとして使用します。

  1. 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
    
  2. 新しいディレクトリで、以下のように 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 のように指定します。

Note:

独自の UNIX® インストール・パッケージを作成して、それらを InterSystems IRIS ディストリビューションに追加する方法の詳細は、付録 "InterSystems IRIS ディストリビューションへの UNIX® インストール・パッケージの追加" を参照してください。

FeedbackOpens in a new tab