La utilidad del sistema pkgadd que se describe en la página del comando man pkgadd(1M) permite realizar las tareas siguientes:
Añadir un paquete sólo a la zona global
Añadir un paquete tanto en la zona global como en las zonas no globales
Añadir un paquete que ya está instalado en la zona global a las zonas no globales
Añadir un paquete sólo en una zona no global específica
La configuración de los parámetros de paquetes SUNW_PKG_ALLZONES y SUNW_PKG_HOLLOW debe coincidir con el valor correcto, ya sea true o false, para poder añadir paquetes. De lo contrario, no se obtendrá el resultado deseado. Para obtener más información sobre el efecto de esta configuración de los parámetros de paquetes, consulte Paquetes y zonas. Para obtener más información sobre cómo comprobar esta configuración de los parámetros de paquetes, consulte Comprobación de la configuración de los parámetros de paquetes en un sistema con zonas instaladas.
Para añadir un paquete sólo en la zona global, el parámetro de paquete SUNW_PKG_ALLZONES debe estar configurado como false.
Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.
Conviértase en superusuario o asuma el rol de administrador principal.
Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.
En la zona global, ejecute el comando pkgadd -d seguido de la ubicación del paquete, la opción -G y luego de su nombre.
Si instala el paquete desde un CD-ROM, escriba:
global# pkgadd -d /cdrom/cdrom0/directory -G package_name |
Si instala el paquete desde un directorio en el que se ha copiado, escriba:
global# pkgadd -d disk1/image -G package_name |
donde disk1 es la ubicación donde se ha copiado el paquete.
Si la utilidad pkgadd se ejecuta sin la opción -G y SUNW_PKG_THISZONE=true, el paquete especificado se añade a la zona actual (global) de modo predeterminado.
No utilice el comando pkgadd opción -G en este procedimiento.
Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.
Conviértase en superusuario o asuma el rol de administrador principal.
Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.
En la zona global, ejecute el comando pkgadd -d seguido de la ubicación del paquete y de su nombre.
Si instala el paquete desde un CD-ROM, escriba:
global# pkgadd -d /cdrom/cdrom0/directory package_name |
Si instala el paquete desde un directorio en el que se ha copiado, escriba:
global# pkgadd -d disk1/image package_name |
donde disk1 es la ubicación donde se ha copiado el paquete.
Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.
Conviértase en superusuario o asuma el rol de administrador principal.
Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.
En la zona global, utilice el comando pkgrm para eliminar el paquete.
Añada el paquete sin utilizar la opción -G.
Para añadir un paquete sólo en una zona no global específica, el parámetro de paquete SUNW_PKG_ALLZONES debe estar configurado como false. No utilice pkgadd con la opción - G para este procedimiento; de lo contrario, la operación fallará.
Para poder llevar a cabo este procedimiento, debe ser el administrador de zona en la zona no global.
Inicie sesión en la zona no global como administrador de zona.
En la zona no global (en este procedimiento, my-zone), ejecute el comando pkgadd -d seguido de la ubicación del paquete y luego del nombre.
Si instala el paquete desde un CD-ROM, escriba:
my-zone# pkgadd -d /cdrom/cdrom0/directory package_name |
Si instala el paquete desde un directorio en el que se ha copiado, escriba:
my-zone# pkgadd -d disk1/image package_name |
donde disk1 es la ubicación donde se ha copiado el paquete.