Personnalisation de l'installation et de la mise à niveau de Notes sous Linux

Utilisez la procédure suivante pour ajouter des fonctions personnalisées à une installation Notes ou pour supprimer des fonctions d'une installation Notes pour le client de la plateforme Linux.

Pourquoi et quand exécuter cette tâche

Dans cet exemple, le manifeste d'installation est /etc/ibm/platform rpm/deb name/install.xml et le nom rpm/deb de la plateforme est ibm_notes. Cet exemple illustre l'utilisation du package Notes 9.0 ibm_notes-9.0.i586.rpm ou ibm-notes-9.0.i586.deb et du répertoire d'installation par défaut /opt/ibm/notes. Les noms des kits DEB et RPM changent avec chaque version de Notes.

Pour obtenir des informations connexes et pour connaître les noms des packages RPM et DEB pour toutes les versions de Notes, voir Installation et mise à niveau de Notes sur Linux.

Procédure

  1. Copiez un fichier install.xml valide dans le répertoire /etc/ibm/ibm_notes/ existant.

    Le contenu du fichier install.xml dans le kit d'installation remplace le contenu de /opt/ibm/notes/framework/rcp/deploy/install.xml.

    Le fichier install.xml doit comporter toutes les fonctions, y compris les fonctions fournies par IBM® déjà présentes dans le package RPM ou DEB, ainsi que toutes les fonctions personnalisées que vous souhaitez ajouter au programme d'installation. Utilisez le fichier install.xml fourni avec le kit d'installation Notes pour le formatage.

    Pour la plateforme RPM ou DEB (ibm_notes-9.0.i586.rpm ou ibm-notes-9.0.i586.deb), le manifeste d'installation Notes se trouve dans le répertoire /opt/ibm/notes/framework/rcp/deploy/install.xml ou en externe, à la place de l'emplacement par défaut /etc/ibm/platform rpm/deb name/install.xml.

  2. Placez un dossier du site de mise à jour valide dans le répertoire /etc/ibm/ibm_notes/.

    Le nouveau dossier du site de mise à jour doit contenir les fonctions personnalisées et les plug-ins correspondants. Pour les fonctionnalités déjà présentes dans le package RPM ou DEB, il n'est pas nécessaire d'utiliser un nouveau dossier de site de mise à jour. Tous les fichiers JAR présents dans les dossiers updatesite/plugins et updatesite/features doivent être signés.

  3. Eventuellement, personnalisez le fichier de personnalisation de plug-in fourni.

    Vous pouvez personnaliser le fichier plugin_customization.ini afin de définir des préférences par défaut pour les plug-ins. Ce fichier est au format java.io.Properties. Le fichier plugin_customization.ini peut se trouver dans le kit rpm/deb, sous rpm/deb ou en externe, dans le dossier /etc/ibm/platform rpm/deb name/plugin_customization.ini.

    Remarque : Le fichier plugin_customization fourni contient les instructions suivantes, car le programme d'installation Notes nécessite que toutes les fonctions soient signées par certaines signatures accréditées Notes :
    com.ibm.rcp.security.update/UNSIGNED_PLUGIN_POLICY=PROMPT
    com.ibm.rcp.security.update/UNTRUSTED_SIGNATURE_POLICY=PROMPT
  4. Indiquez les fichiers du magasin de clés devant être signés.
    Remarque : Les fonctions et les plug-ins installés dans le cadre du kit d'installation Notes doivent être correctement signés.

    Les fichiers du magasin de clés de sécurité peuvent se trouver dans le dossier rpm/deb dans /opt/ibm/notes/framework/rcp/deploy/.keystore* ou dans le dossier externe /etc/ibm/platform rpm/deb name/.keystore*. Les fichiers du magasin de clés peuvent être mis à jour à l'aide de la plateforme rpm/deb.

  5. Placez le fichier plugin_customization.ini personnalisé (le cas échéant) et le fichier /.keystore* dans le répertoire /etc/ibm/ibm_notes/.
  6. Exécutez le programme d'installation Notes personnalisé pour RPM ou DEB.
    run '# rpm -i ibm_notes-9.0.i586.rpm"
    run '$ sudo dpkg -i ibm-notes-0.0.i586.deb"

Module complémentaire RPM ou deb

Pourquoi et quand exécuter cette tâche

Vous pouvez utiliser le même enchaînement de processus que celui décrit dans l'installation de Notes pour les modules complémentaires RPM et DEB. Le manifeste d'installation (fichier install.xml) peut se trouver dans le kit RPM ou DEB dans /opt/ibm/notes/framework/rcp/deploy/install. addon name.xml et /opt/ibm/notes/framework/rcp/deploy/uninstall.addon name.xml ou dans un dossier externe à la place de l'emplacement par défaut, sous /etc/ibm/Addon rpm/deb name/install.addon namexml et /etc/ibm/Addon rpm name/uninstalladdon name xml.

Cet exemple utilise les modules complémentaires Notes (ibm_activities-9.0.i586.rpm ou ibm-activites-9.0.i586.deb, par exemple nom=ibm_activities).
Remarque : Les noms des kits DEB et RPM changent avec chaque version de Notes.

Procédure

  1. Placez un fichier install.nom.xml et un fichier uninstall.nom.xml valides dans le répertoire /etc/ibm/nom/ de l'ordinateur sur lequel vous souhaitez installer le module.

    Les nouveaux fichiers remplacent les fichiers installés existants dans le répertoire /opt/ibm/notes/framework/rcp/deploy.

    Les fichiers install.nom.xml et uninstall.nom.xml doivent contenir des fonctions nom. Ces fonctions incluent les fonctions déjà présentes dans un package RPM ou DEB fourni ainsi que toutes les fonctions tierces ou personnalisées que vous souhaitez désormais installer ou désinstaller.

    Remarque : Pour consulter un exemple de fichier install.nom.xml, consultez le fichier /opt/ibm/notes/framework/rcp/deploy/install.nom.xml.
    Remarque : Pour consulter un exemple de fichier uninstall.nom.xml, consultez le fichier /opt/ibm/notes/framework/rcp/deploy/uninstall.nom.xml.
  2. Placez un dossier du site de mise à jour valide sous le répertoire /etc/ibm/ibm_notes/.

    Le nouveau site de mise à jour contient toutes vos fonctions tierces ou personnalisées ainsi que les plug-ins correspondants.

    Remarque : Vous n'avez pas besoin de créer un dossier de site de mise à jour pour les fonctions déjà présentes dans un package RPM ou DEB fourni.

    Dans cette étape, vous devez effectuer les opérations suivantes :

    1. Créez un fichier plugin_customization.ini personnalisé.
    2. Indiquez les fichiers du magasin de clés.
  3. Placez votre fichier plugin_customization.ini /.keystore* sous /etc/ibm/ibm_notes si vous souhaitez remplacer le fichier présent dans le package RPM ou DEB.

    Le fichier plugin_customization.ini du kit d'installation est fusionné avec le fichier plugin_customization.ini qui se trouve actuellement dans le répertoire /opt/ibm/notes/framework/rcp/deploy/, sur l'ordinateur utilisé pour l'installation.

    Remarque : Vos fonctions tierces ou personnalisées doivent porter une signature accréditée Notes ; sinon, vous devez supprimer manuellement les deux lignes suivantes du fichier plugin_customization.ini dans votre kit personnalisé avant l'installation, puis les ajouter au fichier plugin_customization.ini déployé une fois l'installation terminée.
    com.ibm.rcp.security.update/UNSIGNED_PLUGIN_POLICY=PROMPT
    com.ibm.rcp.security.update/UNTRUSTED_SIGNATURE_POLICY=PROMPT 
  4. Installez le package RPM ou DEB en utilisant l'exemple suivant comme référence :
    run '# rpm -i ibm_activities-9.0.i586.rpm'
    run '$ sudo dpkg -i ibm-activities-9.0.i586.deb'
    Remarque : L'utilisation d'un emplacement externe de remplacement permet aux personnes chargées du déploiement de définir un ensemble de fonctions à installer ou à activer lors de l'installation.