Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris

Cómo añadir paquetes en zonas

La utilidad del sistema pkgadd que se describe en la página del comando man pkgadd(1M) permite añadir paquetes en un sistema Solaris con zonas instaladas.

Uso de pkgadd en la zona global

La utilidad pkgadd puede utilizarse con la opción -G en la zona global para añadir el paquete sólo a la zona global. El paquete no se propaga a ninguna otra zona. Si SUNW_PKG_THISZONE=true, no es necesario que utilice la opción -G. Si SUNW_PKG_THISZONE=false, la opción -G lo modificará.

Si ejecuta la utilidad pkgadd en la zona global, se aplican las siguientes acciones.

Cómo añadir un paquete a la zona global y todas las zonas no globales

Para añadir un paquete a la zona global y todas las zonas no globales, ejecute la utilidad pkgadd en la zona global. Como administrador global, ejecute pkgadd sin la opción -G.

Puede añadirse un paquete a la zona global y todas las zonas no globales independientemente del área a la que se aplica el paquete.

La utilidad pkgadd lleva a cabo los pasos siguientes:

Cómo añadir un paquete sólo en la zona global

Para añadir un paquete sólo en la zona global, como administrador global en la zona global, ejecute la utilidad pkgadd con la opción -G solamente.

Puede añadirse un paquete a la zona global si se cumplen las condiciones que se detallan a continuación:

La utilidad pkgadd lleva a cabo los pasos siguientes:

Cómo añadir un paquete instalado en la zona global en todas las zonas no globales

Para añadir un paquete que ya está instalado en la zona global en todas las zonas no globales, debe eliminar el paquete de la zona global y reinstalarlo en todas las zonas.

Debe seguir estos pasos para añadir un paquete que ya está instalado en la zona global en todas las zonas no globales:

  1. En la zona global, utilice el comando pkgrm para eliminar el paquete.

  2. Añada el paquete sin utilizar la opción -G.

Uso de pkgadd en una zona no global

Para añadir un paquete en una zona no global específica, ejecute la utilidad pkgadd, sin opciones, como administrador de zona. Se aplican las condiciones siguientes:

La utilidad pkgadd lleva a cabo los pasos siguientes: