L'installation d'un produit PIF peut dépendre de la présence ou de l'absence d'un autre produit PIF, ou d'une version de produit sur l'ordinateur cible. Un produit PIF à installer peut ainsi dépendre d'un autre produit requis, au format PIF, PKG ou RPM.
Les types suivants de dépendances de produits existent :
Un produit prod1 est dépendant de façon obligatoire d'un produit prod2 si prod2 doit être installé sur l'ordinateur cible avant prod1. Si prod2 n'est pas installé, le programme d'installation le recherche automatiquement, au moyen d'un algorithme spécifique, et l'installe lorsqu'il l'a trouvé. Si le programme d'installation ne peut pas trouver prod2, l'installation est interrompue. Prod2 est appelé un produit requis.
Un produit prod1 est dépendant de façon incompatible d'un produit prod2 si prod2 ne doit pas être présent sur l'ordinateur cible lorsque prod1 est installé. Si prod2 est déjà installé, l'installation de prod1 est interrompue.
Un produit prod1 est dépendant de façon facultative d'un produit prod2 si prod2 n'est pas obligatoirement requis avant l'installation de prod1. Prod2 est installé sur l'ordinateur cible uniquement sur demande de l'utilisateur. Si une version précédente de prod2 existe déjà sur l'ordinateur cible, elle est mise à jour avec la nouvelle version.
Les dépendances d'un produit sont définies dans le fichier prototype, à l'aide des mots-clés #pdep (pour les dépendances obligatoires et facultatives) ou #dis (pour les dépendances incompatibles), ou au moyen de l'interface utilisateur graphique de l'outil de packaging.
Lors de l'installation d'un produit, le programme d'installation résout automatiquement toutes les dépendances envers d'autres produits PIF, définies dans le produit et dans ses composants, sur plusieurs couches si nécessaire. Le programme d'installation vérifie que tous les produits requis sont installés sur l'ordinateur cible avant d'installer le produit réel. Il vous suffit de veiller à la présence de tous les produits requis sur le média de distribution.
Lorsqu'un produit est supprimé, le programme d'installation supprime automatiquement les produits requis, sur plusieurs couches si nécessaire, sous réserve qu'ils ne soient pas requis par d'autres produits. Lors d'une telle suppression, le programme d'installation vérifie et supprime uniquement les produits requis fournis et installés avec le produit.
Les produits incompatibles ne sont pas supprimés automatiquement.
|
Copyright © 2014 CA Technologies.
Tous droits réservés.
|
|