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

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Facetas y variantes de paquete

El software puede tener componentes que son opcionales y componentes que son mutuamente excluyentes. Algunos ejemplos de componentes opcionales son las configuraciones regionales y la documentación. Algunos ejemplos de componentes mutuamente excluyentes son SPARC o x86, y archivos binarios de depuración y no depuración. En IPS, un componente opcional se denomina faceta y un componente mutuamente excluyente se denomina variante.

Las facetas y las variantes son propiedades especiales definidas en la imagen. Las facetas y las variantes también son etiquetas definidas en las acciones de 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. Por ejemplo, si define una faceta de configuración regional determinada en false en la imagen, no se instalarán las acciones de archivos que especifiquen esa faceta y se desinstalarán las acciones de archivos instaladas que especifican esa faceta.

La mayoría de las variantes pueden tener valores arbitrarios. Las etiquetas de facetas definidas en una acción sólo pueden tener el valor true. Las propiedades de las facetas definidas en la imagen únicamente pueden tener el valor true o false.

El siguiente algoritmo describe la forma en que las facetas y las variantes definidas en la imagen afectan la instalación de una determinada acción:

  • 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.

Para ver o modificar los valores de las facetas y variantes definidos en la imagen, consulte Control de la instalación de componentes opcionales.