この手順を使用して、Linux™ プラットフォームクライアントで、カスタムフィーチャーを Notes® インストールに追加したり、フィーチャーを Notes インストールから削除したりします。
このタスクについて
次の例では、インストールマニフェストは /etc/ibm/platform rpm/deb name/install.xml であり、プラットフォーム rpm/deb 名は ibm_notes です。この例では、Notes 9.0 の ibm_notes-9.0.i586.rpm または ibm-notes-9.0.i586.deb パッケージとデフォルトのインストールディレクトリ /opt/ibm/notes を使用した場合を示しています。deb と rpm キット名は、各 Notes リリースで異なります。
関連情報、すべての Notes リリースの rpm と deb のパッケージ名については、「 に Notes をインストールおよびアップグレードするLinux」を参照してください。
手順
-
既存の /etc/ibm/ibm_notes/ ディレクトリ内の有効な install.xml ファイルをコピーします。
インストールキット内の install.xml の内容は、/opt/ibm/notes/framework/rcp/deploy/install.xml の内容を上書きします。
install.xml ファイルには、すべてのフィーチャー (rpm または deb パッケージに既に入っている HCL 提供のフィーチャーと、インストーラに追加するカスタマイズしたすべてのフィーチャーを含む) が含まれている必要があります。Notes インストールキットに付属している install.xml をフォーマットに使用します。
rpm または deb プラットフォーム (ibm_notes-9.0.i586.rpm または ibm-notes-9.0.i586.deb) では、Notes インストールマニフェストは /opt/ibm/notes/framework/rcp/deploy/install.xml にあるか、デフォルトの場所のオーバーライドとして外部の /etc/ibm/platform rpm/deb name/install.xml にあります。
-
有効な updatesite フォルダを /etc/ibm/ibm_notes/ ディレクトリに配置します。
新しい updatesite フォルダには、カスタマイズ済みフィーチャーと対応するプラグインが含まれています。rpm または deb パッケージに既に入っているフィーチャーには、新しい updatesite フォルダは必要ありません。updatesite/plugins フォルダと updatesite/features フォルダのすべての JAR ファイルには署名が付けられている必要があります。
-
必要に応じて、提供されているプラグインカスタマイズファイルをカスタマイズします。
plugin_customization.ini ファイルをカスタマイズして、プラグインにデフォルトプリファレンスを設定することができます。このファイルは java.io.Properties 形式のファイルです。plugin_customization.ini ファイルは、rpm/deb キットの場合は /opt/ibm/notes/framework/rcp/plugin_customization.ini に、外部では /etc/ibm/platform rpm/deb name/plugin_customization.ini にあります。
注: 提供されている plugin_customization には次のステートメントが含まれています。Notes インストーラでは、特定の信頼された Notes 署名者による署名がすべてのフィーチャーに付いている必要があるためです。
com.ibm.rcp.security.update/UNSIGNED_PLUGIN_POLICY=PROMPT
com.ibm.rcp.security.update/UNTRUSTED_SIGNATURE_POLICY=PROMPT
-
署名用のキーストアファイルを提供します。
注: Notes インストールキットの一部としてインストールされているフィーチャーとプラグインには、適切に署名が付いている必要があります。
セキュリティ鍵ストアファイルは、rpm/deb 内の /opt/ibm/notes/framework/rcp/deploy/.keystore*、または外部の /etc/ibm/platform rpm/deb name/.keystore* にあります。鍵ストアファイルは、プラットフォーム rpm/deb を使用して更新できます。
-
カスタマイズした plugin_customization.ini (使用する場合) と /.keystore* ファイルを /etc/ibm/ibm_notes/ ディレクトリに配置します。
-
カスタマイズした rpm または deb の Notes インストーラを実行します。
run '# rpm -i ibm_notes-9.0.i586.rpm"
run '$ sudo dpkg -i ibm-notes-0.0.i586.deb"