JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Adición y actualización de paquetes de software de Oracle Solaris 11     Oracle Solaris 11 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Introducción al Image Packaging System

Image Packaging System

Privilegios de instalación

Conceptos de IPS

Paquetes de IPS

Identificadores de recurso de gestión de errores

Editores, depósitos y archivos de paquetes

Orígenes y duplicaciones del depósito

Imágenes y entornos de inicio

Facetas y variantes de paquete

2.  Interfaces gráficas de usuario de IPS

3.  Obtención de información sobre paquetes de software

4.  Instalación y actualización de paquetes de software

5.  Configuración de imágenes instaladas

Conceptos de IPS

En esta sección, se definen los términos y los conceptos que se utilizan en el resto de esta guía.

Paquetes de IPS

Un paquete de IPS es definido por un archivo de texto denominado manifiesto. Un manifiesto de paquete describe acciones del paquete en un formato definido de pares clave/valor y, posiblemente, una carga útil de datos. Las acciones del paquete incluyen archivos, directorios, enlaces, controladores, dependencias, grupos, usuarios e información sobre la licencia. Las acciones del paquete representan los objetos instalables de un paquete. Las acciones denominadas acciones "establecidas" definen los metadatos del paquete, como la clasificación, el resumen y la descripción.

Puede buscar paquetes especificando acciones del paquete y claves de acciones. Consulte pkg(5) para obtener descripciones sobre acciones del paquete.

Una incorporación es un paquete que restringe las versiones de un juego especificado de paquetes. Por ejemplo, si un paquete en una incorporación instalada es versión 1.4.3, ninguna versión menor que 1.4.3 ni mayor o igual que 1.4.4 se puede instalar. Sin embargo, las versiones que simplemente amplían la secuencia punteada, como 1.4.3.7, se pueden instalar. Las incorporaciones hacen que los paquetes incorporados se actualicen de forma sincrónica. Un paquete incorporado se puede eliminar, pero si el paquete se instala o se actualiza, la versión se restringe.

Un paquete de grupo especifica el conjunto de paquetes que constituyen una función o una herramienta. Los paquetes especificados en un paquete de grupo no especifican la versión del paquete. El paquete de grupo es una herramienta de gestión de contenido, no una herramienta de gestión de versiones.

Identificadores de recurso de gestión de errores

Cada paquete es representado por un identificador de recurso de gestión de errores (FMRI). Todo el FMRI de un paquete consta de un esquema, un editor, un nombre de paquete y una cadena de versión con el formato siguiente. La cadena de la versión, el esquema y el editor son opcionales. Al utilizar comandos IPS, puede utilizar la parte más pequeña del nombre de paquete que identifica el paquete de forma exclusiva.

Formato:

scheme://publisher/package_name@version:dateTtimeZ

Ejemplo:

pkg://solaris/editor/vim@7.3.254,5.11-0.174.0.0.0.0.504:20110921T002716Z
Esquema

pkg

Editor

solaris

Si se especifica el editor, el nombre del editor debe estar precedido por pkg:// o //.

Nombre de paquete

editor/vim

El espacio de nombre del paquete es jerárquico y arbitrariamente exhaustivo. En los comandos IPS, puede especificar la parte más pequeña del nombre del paquete que identifica el paquete de forma exclusiva. Si especifica el nombre completo del paquete, pero omite el editor, el nombre completo del paquete puede estar precedido por pkg:/ o /, pero no por pkg:// o //. Si especifica un nombre de paquete abreviado, no utilice ningún otro carácter a la izquierda del nombre del paquete.

Versión

La versión del paquete tiene 4 partes:

Versión de componente

7.3.254

Para los componentes estrictamente ligados al sistema operativo, éste suele ser el valor de uname -r para esa versión del sistema operativo.

Versión de compilación

5.11

La versión de la compilación debe seguir a una coma (,). La versión de la compilación especifica la versión del sistema operativo en el que el contenido del paquete se creó.

Versión de rama

0.174.0.0.0.0.504

La versión de la rama debe seguir a un guión (-). La versión de la rama proporciona información específica del proveedor.

Indicación de hora

20110921T002716Z

La indicación de hora debe seguir a dos puntos (:). La indicación de hora es la hora en que el paquete se publicó en el formato básico ISO-8601: AAAAMMDDHHHMMSSZ.

Editores, depósitos y archivos de paquetes

Un editor identifica a una persona o una organización que proporciona uno o más paquetes. Los editores pueden distribuir sus paquetes usando depósitos de paquetes o archivos de paquetes. Los editores se pueden configurar en el orden de búsqueda que se desea. Cuando se indica un comando de instalación de paquete y la especificación del paquete no incluye el nombre del editor, se busca el primer editor en el orden de búsqueda de ese paquete. Si el paquete no se encuentra, se busca el segundo editor en el orden de búsqueda, y así sucesivamente hasta que se encuentra el paquete o se buscan todos los editores.

Un depósito es una ubicación donde se publican paquetes y desde donde se recuperan paquetes. La ubicación está especificada por un identificador de recursos universal (URI). Un catálogo es la lista de todos los paquetes de un depósito.

Un archivo de paquetes es un archivo que contiene información del editor y uno o más paquetes proporcionados por ese editor.

Orígenes y duplicaciones del depósito

Un origen es un depósito de paquetes que contiene tanto metadatos de paquetes (como catálogos, manifiestos e índices de búsqueda) como contenido de paquetes (archivos). Si en una imagen se configuran varios orígenes para un editor determinado, el cliente IPS intenta seleccionar el mejor origen para recuperar los datos del paquete.

Una duplicación es un depósito de paquetes que sólo tiene contenido de paquetes. Los clientes de IPS acceden al depósito de origen para obtener el catálogo de un editor, incluso cuando los clientes descargan el contenido de los paquetes desde un depósito de reflejo. Si se configura un reflejo para un editor, el cliente IPS prefiere el reflejo para la recuperación del contenido del paquete. Si en una imagen se configuran varios reflejos para un editor determinado, el cliente IPS intenta seleccionar el mejor reflejo para recuperar el contenido del paquete. Si todos los reflejos son inaccesibles, no tienen el contenido requerido o son más lentos, el cliente IPS recupera el contenido de un origen.

Imágenes y entornos de inicio

Una imagen es una ubicación en donde se pueden instalar paquetes de IPS y en donde se pueden realizar otras operaciones de IPS.

Un entorno de inicio (BE) es una instancia de inicio de una imagen. Puede tener varios entornos de inicio en el sistema, y cada uno puede tener diferentes versiones de software instaladas. Cuando inicia el sistema, tiene la opción de iniciar en cualquier entorno de inicio del sistema. Un nuevo entorno de inicio se puede crear automáticamente como resultado de las operaciones de paquetes. También puede crear de forma explícita un nuevo entorno de inicio. La creación de un nuevo entorno de inicio depende de la política de imagen, como se describe en Propiedades de imágenes de política de entorno de inicio.

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, los componentes opcionales se denominan facetas y los componentes mutuamente excluyentes se denominan variantes.

Las facetas y las variantes son propiedades especiales de la imagen y no se pueden establecer en paquetes individuales.

Las acciones individuales de los manifiestos de paquetes pueden tener etiquetas de faceta y variante. Una sola acción puede tener varias etiquetas de facetas y variantes.

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.

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