Commandes de fichier de réponses | Description |
---|---|
Profil <profile id="l'ID du profil (groupe de packages" installLocation="l'emplacement où est installé le profil"> <data key="clé1" value=”valeur1”/> <data key="clé2" value=”valeur2”/> </profile> |
Un profil est un emplacement d'installation. Utilisez cette commande pour créer un groupe de packages (ou un emplacement d'installation). Si le groupe de packages spécifié existe déjà, la commande n'a pas d'effet. Dans la version actuelle du produit,
lorsqu'un profil est créé, l'installation en mode silencieux crée également deux
contextes d'installation : l'un pour Eclipse et l'autre
correspondant au contexte natif. Vous pouvez utiliser l'élément <data> pour définir les propriétés du profil. La liste suivante répertorie les clés actuellement
prises en charge ainsi que les valeurs associées :
Remarque : Si vous spécifiez plusieurs codes de langue, séparez-les par des
virgules.
La
liste ci-après contient les codes de langue. Toutes les langues ne sont pas
prises en charge dans tous les produits :
|
repository <server> <repository location="http://exemple/ repository/"> <repository location=”file:/C:/ repository/”> <!—ajouter ci-dessous d'autres référentiels--> <…> </server> |
Cette commande permet d'indiquer les référentiels utilisés lors d'une installation en mode silencieux. Utilisez une URL ou un chemin UNC pour indiquer un référentiel distant, ou un chemin de répertoire pour indiquer un référentiel local. |
install <install> <offering profile= "ID du profil" features= "ID de fonctions" id= "ID de l'offre" version= "version de l'offre" selected="true"></offering> <!—ajouter d'autres offres ci-dessous--> <…> </install> |
Cette commande permet de définir les packages d'installation qui seront installés. L'ID profil doit correspondre à un profil existant ou à un profil créé via la commande de définition de profil. Les ID de fonction peuvent être définis dans une liste, séparés par une virgule, comme par exemple "fonction1, fonction2” etc. Si aucun ID de fonction n'est défini, toutes les fonctions par défaut de l'offre spécifiée seront installées. Remarque : Les fonctions obligatoires seront incluses pour l'installation, même si elles ne figurent pas
explicitement dans la liste séparée par des virgules.
Le numéro de version n'est pas requis. Si aucune version n'est spécifiée, Installation Manager installe le produit le plus récent avec l'ID spécifié et tous les correctifs et mises à jour disponibles. L'attribut 'selected' est facultatif. Par défaut, sa valeur est "true". Si 'selected' est défini sur "false", l'installation en mode silencieux n'installe pas le package. En mode assistant, le package est proposé sur la page de sélection des packages, mais il n'est pas sélectionné initialement. |
update (en mode assistant) <update> <offering profile= "ID du profil"> </update> |
Utilisez cette commande pour spécifier le profil à mettre à jour.
L'ID profil doit correspondre à un profil existant. Remarque : Cette commande peut être utilisée seulement en mode assistant pour appeler l'assistant de mise à jour ; elle ne fonctionne pas en mode silencieux.
|
modify (en mode assistant) <modify> <offering profile= "ID du profil"> </modify> |
Utilisez cette commande pour spécifier le profil à modifier.
L'ID profil doit correspondre à un profil existant. Remarque : Cette commande peut être utilisée seulement en mode assistant pour appeler l'assistant de mise à jour ; elle ne fonctionne pas en mode silencieux.
|
modify <install modify="true"> ou <uninstall modify="true"> (attribut optionnel) <uninstall modify="true"> <offering profile= "ID du profil" id="Id" version="Version" features="-"/> </uninstall> |
Utilisez l'attribut <install modify="true"> dans les commandes d'installation et de désinstallation pour signaler que vous souhaitez modifier une installation existante. La valeur pas défaut est false. Si le but de l'opération de modification est seulement d'installer des modules de langue supplémentaires, indiquez un tiret ("-") comme valeur de l'attribut feature pour indiquer qu'aucune fonction n'est ajoutée. Important : Indiquez modify="true" et
un tiret "-" comme dans l'exemple
ci-dessus. Autrement, si aucune liste de fonctions n'est indiquée explicitement pour l'attribut features, l'effet de la commande install sera d'installer les fonctions
par défaut de l'offre indiquée et celui de la commande uninstall, de supprimer toutes les fonctions de
l'offre.
|
uninstall <uninstall> <offering profile= "ID du profil" features= "ID de fonctions" id= "ID de l'offre" version= "version de l'offre"></offering> <!—ajouter d'autres offres ci-dessous--> <…> </uninstall> |
Cette commande permet de spécifier les packages à désinstaller. L'ID profil doit correspondre à un profil existant ou à un profil défini dans une commande de profil. De plus, si aucun ID fonction n'est spécifié, toutes les fonctions de l'offre indiquée seront désinstallées ; si aucun ID offre n'est précisé, toutes les offres installées dans le profil indiqué seront désinstallées. |
rollback <rollback> <offering profile= "ID du profil" id= "ID de l'offre" version= "version de l'offre"> </offering> <!—ajouter d'autres offres ci-dessous <…> </rollback> |
Cette commande permet de rétrograder les offres indiquées d'un niveau de version (par rapport à la version actuellement installée dans le profil indiqué). Vous ne pouvez pas spécifier de fonctions dans une commande de retour à la version précédente. |
installAll <installALL/> Remarque : Cette commande revient
à utiliser
. |
Cette commande permet de rechercher et d'installer automatiquement tous les packages disponibles. |
updateAll <updateALL/> Remarque : Cette commande revient
à utiliser
. |
Cette commande permet de rechercher et de mettre à jour automatiquement tous les packages disponibles. |
license <license policyFile=“emplacement du fichier de stratégie”/> Exemple :
|
Si votre package produit nécessite l'installation d'une licence, utilisez
cette commande pour générer un fichier de réponses contenant une commande "license"
en exécutant l'assistant de gestion des licences, après avoir démarré Installation Manager en mode enregistrement. En mode enregistrement, si vous définissez des options de gestion des licences via l'assistant Gérer les licences, vos choix seront enregistrés dans un fichier de stratégie de licence nommé “license.opt” et placé dans le même répertoire que le fichier de réponses généré. De plus, le fichier de réponses contiendra une commande "license" pointant sur ce fichier de stratégie. |
Attribut du fichier de réponses | Description |
---|---|
clean <agent-input clean="true"> </agent-input> |
Par défaut, l'attribut clean est défini sur 'false'. Installation Manager utilisera le référentiel et les autres préférences spécifiées dans le fichier de réponses, ainsi que les préférences existantes définies dans Installation Manager. Si une préférence est indiquée dans le fichier de réponses et définie dans l'interface d'Installation Manager, celle précisée dans le fichier de réponses est prioritaire. Si l'attribut clean est défini sur 'true', Installation Manager utilisera le référentiel et les autres préférences spécifiées dans le fichier de réponses, et les préférences existantes définies dans Installation Manager ne seront pas utilisées. |
temporary <agent-input clean="true" temporary="false"> </agent-input> |
Par défaut, l'attribut temporary est défini sur 'false', ce qui signifie que les préférences définies dans votre fichier de réponses sont conservées. Si l'attribut temporary est défini sur 'true', les préférences définies dans le fichier de réponses ne sont pas conservées. Vous pouvez utiliser les attributs temporary et clean conjointement. Par exemple, si vous définissez clean sur 'true' et temporary sur 'false', après l'exécution de l'installation en mode silencieux, les valeurs de référentiel indiquées dans le fichier de réponses remplacent les préférences définies dans les précédentes sessions d'Installation Manager. |
Acceptation du contrat de licence <agent-input acceptLicense="false"> </agent-input> |
Par défaut, les contrats de licence auxquels sont soumis les packages que vous installez ne sont pas acceptés implicitement lorsque vous utilisez Installation Manager en mode silencieux. Si un package que vous installez comporte un contrat de licence qui doit être accepté, l'installation en mode silencieux échouera. Pour éviter cette situation et accepter le contrat de licence, vous devez spécifier <agent-input acceptLicense="true">. Ce faisant, vous acceptez les contrats de licence de tous les packages spécifiés dans le fichier de réponse. |
rebootLater <agent-input rebootLater="false"> </agent-input> |
Par défaut, rebootLater est défini sur
'false' et si le fichier de réponses installe un package requérant
le réamorçage du système sous Windows, Installation Manager réamorcera le système après l'exécution du
fichier de réponses. Si rebootLater est défini sur 'true', le système ne redémarre pas. |