Ajout et mise à jour de logiciels dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Facettes et variantes de package

Les logiciels peuvent avoir des composants optionnels et des composants incompatibles. Les environnements linguistiques et la documentation sont des exemples de composants optionnels. Les binaires SPARC ou x86 et les binaires de débogage et de non-débogage sont des exemples de composants incompatibles. Un composant facultatif dans IPS est appelé facette et un composant mutuellement exclusif est appelé une variante.

Les facettes et les variantes sont des propriétés spéciales définies sur l'image. Les balises de facettes et variantes définies sur des actions sont également dans un fichier manifeste. L'interaction des valeurs des balises de facettes et de variantes définies sur une action et des valeurs des facettes et des variantes définies sur l'image déterminent si l'action de package concernée peut être installée. Par exemple, si vous définissez une facette d'environnement linguistique donnée sur false dans l'image, toutes les actions de fichiers qui spécifient cette facette ne sont pas installées et les actions de fichiers actuellement installées qui spécifient cette facette sont désinstallées.

La plupart des variantes peuvent avoir des valeurs aléatoires. Les balises de facettes définies sur une action peuvent uniquement avoir la valeur true. Les propriétés de facette définies dans l'image peuvent uniquement avoir la valeur true ou false.

L'algorithme suivant décrit la manière dont les facettes et variantes définies sur une image déterminent si une action donnée est installée.

  • Les actions sans balise de facette ou de variante sont toujours installées.

  • Les actions avec balises de facettes sont installées, sauf si toutes les facettes ou tous les modèles de facettes correspondant aux balises sont définis sur false dans l'image. Si une seule facette est définie sur true ou n'est pas explicitement définie (true est la valeur par défaut), l'action est installée.

  • Les actions avec balises de variantes sont uniquement installées si les valeurs des balises de variantes sont les mêmes que celles définies dans l'image.

  • Les actions comportant à la fois des balises de facettes et des balises de variantes sont installées si les facettes et les variantes autorisent l'installation des actions concernées.

Pour afficher ou modifier les valeurs des facettes et des variantes définies sur l'image, reportez-vous à la section Contrôle de l'installation des composants optionnels.