Guía de instalación de Solaris 10 5/08: Modernización automática de Solaris y planificación de la modernización

Configuración de los parámetros de los paquetes para las zonas

Los paquetes presentan parámetros que controlan cómo se distribuye y se hace visible el contenido en un sistema con zonas no globales instaladas. Los parámetros de los paquetes SUNW_PKG_ALLZONES, SUNW_PKG_HOLLOW y SUNW_PKG_THISZONE definen las características de los paquetes en un sistema con zonas instaladas. Deben establecerse estos parámetros para que puedan administrarse los paquetes en un sistema con zonas no globales.

La siguiente tabla muestra cuatro combinaciones válidas para establecer los parámetros de los paquetes. Si decide establecer combinaciones que no aparecen en la siguiente tabla, esa configuración no será válida y provocará que no se pueda instalar el paquete.


Nota –

Asegúrese de establecer los tres parámetros de los paquetes. Puede dejar en blanco los tres parámetros de los paquetes. Las herramientas de los paquetes consideran los parámetros de paquetes de las zonas que no se han configurado como si se hubieran establecido en "false", por lo que no es recomendable dejar de configurar los parámetros. Al establecer los tres parámetros de los paquetes, se especifica el comportamiento que las herramientas de los paquetes deben mostrar cuando se instala o se elimina un paquete.


Tabla B–3 Parámetros de configuración de los paquetes válidos para las zonas

Parámetro SUNW_PKG_ALLZONES

Parámetro SUNW_PKG_HOLLOW

Parámetro SUNW_PKG_THISZONE

Descripción de los paquetes 

falso 

falso 

falso 

Ésta es la configuración predeterminada de los paquetes cuando no se especifican valores para todos los parámetros de los paquetes de las zonas. 

Puede instalarse un paquete con esta configuración en la zona global o en una zona no global.  

  • Si el comando pkgadd se ejecuta en una zona global, el paquete se instala en la zona global y en todas las zonas no globales.

  • Si el comando pkgadd se ejecuta en una zona no global, el paquete se instala sólo en la zona no global.

En ambos casos, todo el contenido del paquete está visible en todas las zonas en la que se ha instalado el paquete. 

falso 

falso 

verdadero 

Puede instalarse un paquete con esta configuración en la zona global o en una zona no global. Si se crean nuevas zonas no globales después de la instalación, el paquete no se propaga a estas nuevas zonas. 

  • Si el comando pkgadd se ejecuta en la zona global, el paquete se instala sólo en la zona global.

  • Si el comando pkgadd se ejecuta en una zona no global, el paquete se instala sólo en la zona no global.

En ambos casos, todo el contenido del paquete está visible en la zona en la que se ha instalado el paquete. 

verdadero 

falso 

falso 

Un paquete con esta configuración sólo puede instalarse en la zona global. Al ejecutar el comando pkgadd, el paquete se instala en la zona global y en todas las zonas no globales. Todo el contenido del paquete está visible en todas las zonas.


Nota –

Cualquier intento de instalar el paquete en una zona no global fallará.


verdadero 

verdadero 

falso 

Un paquete con esta configuración sólo puede instalarlo el administrador global en una zona global. Al ejecutar el comando pkgadd, el contenido del paquete se instala por completo en la zona global. Si se han establecido los parámetros del paquete en estos valores, el contenido del paquete no se enviará a ninguna zona no global. Sólo se instala en todas las zonas no globales la información de instalación del paquete necesaria para que parezca que se ha instalado el paquete. Esto permite la instalación de los demás paquetes que dependen de este paquete. Para obtener más información sobre los paquetes "vacíos", consulte el Capítulo 24, Paquetes y parches en un sistema Solaris con zonas instaladas (descripción general) de Guía de administración de sistemas: Zonas de Solaris y administración de recursos y contenedores de Solaris.

Parece que el paquete se ha instalado en todas las zonas con el fin de comprobar la dependencia de los paquetes. 

  • En la zona global, todo el contenido del paquete está visible.

  • En las zonas no globales root completas, no está visible todo el contenido completo del paquete.

  • Cuando una zona no global hereda un sistema de archivos de la zona global, el paquete instalado en este sistema de archivos estará visible en una zona no global. Todos los demás archivos proporcionados por el paquete no estarán visibles en la zona no global.

    Por ejemplo, una zona no global root dispersa comparte determinados directorios con la zona global. Estos directorios son de sólo lectura. Las zonas no globales root dispersas comparten el sistema de archivos /platform con otras zonas. Otro ejemplo serían los paquetes que envían los archivos pertinentes sólo al hardware de arranque.


Nota –

Cualquier intento de instalar el paquete en una zona no global fallará.


Descripción 

Para obtener más información 

Para obtener más información sobre los paquetes y las zonas 

Capítulo 24, Paquetes y parches en un sistema Solaris con zonas instaladas (descripción general) de Guía de administración de sistemas: Zonas de Solaris y administración de recursos y contenedores de Solaris

Para obtener información general sobre las zonas root completas y dispersas 

Capítulo 16, Introducción a Solaris Zones de Guía de administración de sistemas: Zonas de Solaris y administración de recursos y contenedores de Solaris

Para obtener información sobre las características y los parámetros de los paquetes 

pkginfo(4)

Para obtener información sobre cómo mostrar los valores de los parámetros de los paquetes 

pkgparam(1)