Agregación y actualización de software en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Forma en que los valores de variantes y facetas afectan la instalación del paquete

Las facetas y las variantes son propiedades especiales definidas en la imagen y son etiquetas definidas en las acciones en un manifiesto de paquete. La comparación entre los valores de las etiquetas de faceta y variante de una acción y los valores de las facetas y las variantes esablecidos en la imagen permite determinar si la acción de paquete se puede instalar.

Cada etiqueta de faceta y variante tiene un nombre y un valor. Una sola acción puede tener varias etiquetas de facetas y variantes. Un ejemplo de un componente con varias etiquetas de faceta y variante es un archivo de encabezado específico de arquitectura que utilizan los desarrolladores o un componente que es solamente para una zona global de SPARC.

La mayoría de las etiquetas de variantes pueden tener diversos valores. El valor de una etiqueta de variante debe definirse en la imagen para que pueda instalarse un paquete que especifica el valor de la variante. Las variantes arch y zone son definidas por el programa que crea la imagen e instala el contenido inicial. De manera predeterminada, las variantes debug.* son false en la imagen.

Las etiquetas de facetas definidas en una acción sólo pueden tener el valor true. Por ejemplo, si define una faceta determinada en false, no se instalarán los archivos u otras acciones que especifiquen esa faceta y se desinstalarán los archivos instalados que especifican esa faceta.

El siguiente algoritmo describe la forma en que las facetas y las variantes establecidas en la imagen afectan si una determinada acción está instalada.

  • Las acciones sin etiquetas de facetas o variantes siempre se instalan.

  • Se instalan las acciones con etiquetas de facetas, a menos que todas las facetas o los patrones de facetas que coinciden con las etiquetas estén establecidos en false, en la imagen. Si alguna faceta está establecida en true o no está establecida de forma explícita (true es el valor predeterminado), se instala la acción.

  • Las acciones con etiquetas de variantes se instalan sólo si los valores de todas las etiquetas de variantes son los mismos que los definidos en la imagen.

  • Las acciones con etiquetas de facetas y variantes se instalan si tanto las facetas como las variantes permiten que la acción se instale.