Guía de instalación de Solaris 10 8/07: instalaciones avanzadas y JumpStart personalizadas

Palabra clave de perfil package

package nombre_paquete [add [ubicación_tipo_recuperación]| delete]

package se puede usar en instalaciones iniciales y modernizaciones. La palabra clave package permite realizar las siguientes acciones:

nombre_paquete

Especifica el nombre del paquete en el formato SUNW nombre. Para consultar información detallada sobre paquetes y sus nombres, en un sistema instalado, use el comando pkginfo -l.

add | delete

Especifica si se debe agregar o eliminar el paquete especificado. Si no especifica add o delete, add se utiliza de forma predeterminada.


Nota –

Puede agregar más de un paquete añadiendo otra entrada de paquete al perfil y omitiendo la ubicación. La ubicación del paquete anterior se utiliza para todos los siguientes paquetes si la ubicación se deja en blanco.


[ubicación tipo_recuperación]

Especifica la adición de un paquete o paquetes que se encuentran fuera de la distribución de Solaris que se está instalando. Los valores de tipo_recuperación y ubicación dependen de la ubicación en la que se ha almacenado el paquete. Las siguientes secciones contienen los valores que puede utilizar para tipo_recuperación y ubicación, así como ejemplos de cómo utilizar la palabra clave package_name.

Paquetes guardados en un servidor NFS

Si el paquete se ha guardado en un servidor NFS, use una de las siguientes sintaxis para la palabra clave package.


package nombre_paquete add nfs nombre_servidor:/ruta [retry n]
package nombre_paquete add nfs://nombre_servidor:/ruta [retry n]
nombre_paquete

Especifica el nombre del paquete en el formato SUNW nombre. Para consultar información detallada sobre paquetes y sus nombres, en un sistema instalado, use el comando pkginfo -l.

nombre_servidor

Especifica el nombre del servidor en el que se ha guardado el paquete.

ruta

Especifica la ubicación del directorio del paquete en el servidor especificado. Si la ruta contiene $HOST, $HOST se sustituye por el nombre del sistema host que está instalando.

retry n

Es una palabra clave opcional. n es el número máximo de veces que el proceso de instalación intenta montar el directorio.


Ejemplo 8–12 Adición de un paquete utilizando NFS

En este ejemplo, la palabra clave de perfil package agrega el paquete SUNWnew de la localización NFS nfs://golden/packages/Solaris_10/ . Si el montaje falla, el montaje NFS se intenta cinco veces.

package SUNWnew add nfs golden:/packages/Solaris_10 retry 5

Paquetes guardados en un servidor HTTP

Si el paquete se ha guardado en un servidor HTTP, use una de las siguientes sintaxis para la palabra clave package.


package nombre_paquete add http://nombre_servidor[:puerto] ruta palabras_clave_opcionales
package nombre_paquete add http nombre_servidor[:puerto] ruta palabras_clave_opcionales
nombre_paquete

Especifica el nombre del paquete en el formato SUNW nombre. Para consultar información detallada sobre paquetes y sus nombres, en un sistema instalado, use el comando pkginfo -l.

nombre_servidor

Especifica el nombre del servidor en el que se ha guardado el paquete.

puerto

Especifica un puerto opcional. puerto puede ser un número de puerto o el nombre de un servicio TCP con un número de puerto que se determina en el tiempo de ejecución.

Si no desea especificar un puerto, el número de puerto HTTP predeterminado es 80.

ruta

Es la ubicación del contenedor que hay que recuperar del servidor especificado. Cuando se utiliza un servidor HTTP, el paquete debe estar en el formato de flujo de datos del paquete.

palabras_clave_opcionales

Especifica las palabras clave opcionales que se utilizarán cuando recupera un paquete desde un servidor HTTP.

Tabla 8–6 Palabras clave package opcionales para utilizar con HTT.

Palabra clave 

Definición del valor 

timeout min

La palabra clave timeout permite especificar, en minutos, el tiempo máximo permitido sin que se reciban los datos del servidor HTTP. Si se agota el tiempo de espera, la conexión se cierra, se vuelve a abrir y se reanuda. Si especifica un valor de timeout igual a 0 (cero), la conexión no se vuelve a abrir.

Si se produce una reconexión de tiempo de espera, el paquete se vuelve a intentar desde el principio y los datos que se habían recuperado antes de que se agotara el tiempo de espera se omiten.  

proxy sistema:puerto

La palabra proxy permite especificar un sistema y un puerto delegados. El sistema delegado se puede usar para recuperar un paquete de Solaris desde el otro lado de un cortafuegos. Cuando se especifique la palabra clave proxy, habrá que suministrar un puerto delegado.


Ejemplo 8–13 Adición de un paquete utilizando HTTP

En este ejemplo, la palabra clave de perfil package agrega todos los paquetes que aparecen en la lista Solaris 10 directory from the HTTP location http://package.central/Solaris_10. Si transcurren cinco minutos y no se recibe ningún dato, los datos del paquete se recuperan de nuevo. Los datos de paquete anteriores se omiten. Se puede utilizar cualquiera de los siguientes formatos.

package SUNWnew add http package.central/Solaris_10 timeout 5 
package SUNWnew add http://package.central/Solaris_10 timeout 5 


Ejemplo 8–14 Adición de un paquete utilizando HTTP con un puerto proxy

En este ejemplo, la palabra clave de perfil package agrega todos los paquetes que aparecen en la lista Solaris_10 directory from the HTTP location http://package.central/Solaris_10. El paquete se recupera a través de un cortafuegos utilizando la palabra clave proxy.

package SUNWnew add http://package.central/Solaris_10 proxy webcache.east:8080

Paquetes guardados en un dispositivo local

Puede recuperar un paquete de Solaris desde un dispositivo local si guardó el paquete en un dispositivo de acceso aleatorio, orientado al sistema de archivos, como un disquete o DVD-ROM. Use la sintaxis siguiente con la palabra clave package.

package nombre_paquete add local_device dispositivo ruta tipo_sistema_archivos
nombre_paquete

Especifica el nombre del paquete en el formato SUNW nombre. Para consultar información detallada sobre paquetes y sus nombres, en un sistema instalado, use el comando pkginfo -l.

dispositivo

Especifica el nombre de la unidad en la que se encuentra el paquete Solaris. Si el nombre del dispositivo es una ruta canónica, el dispositivo se monta directamente; Si no es una ruta canónica, la utilidad de instalación agrega /dev/dsk/ a la ruta.

ruta

Especifica la ruta al paquete Solaris en relación con el sistema de archivos root ( /) en el dispositivo especificado.

tipo_sistema_archivos

Indica el tipo del sistema de archivos en el dispositivo. Si no se indica ningún tipo, la utilidad de instalación intenta montar un sistema de archivos UFS. Si el montaje UFS falla, la utilidad de instalación intenta montar un sistema de archivos HSFS.


Ejemplo 8–15 Adición de un paquete utilizando un dispositivo local con un sistema de archivos UFS

En este ejemplo, la palabra clave de perfil package agrega el paquete SUNWnew del directorio /Solaris_10/Product del dispositivo local c0t6d0s0. Se trata de un sistema de archivos UFS.

package SUNWnew add local_device c0t6d0s0 /Solaris_10/Product ufs


Ejemplo 8–16 Adición de un paquete utilizando un dispositivo local desde un sistema de archivos HSFS

En este ejemplo, la palabra clave de perfil package agrega el paquete SUNWnew del directorio /Solaris_10/Product del dispositivo local c0t6d0s0. Se trata de un sistema de archivos HSFS.

package SUNWnew add local_device c0t6d0s0 /Solaris_10/Product  hsfs

Paquetes guardados en un archivo local

Un paquete se puede instalar desde la minirroot desde la que se ha arrancado el sistema. Cuando se realiza una instalación JumpStart personalizada, el sistema se arranca desde un DVD, un CD o una minirroot basada en NFS, desde la que el software de instalación se carga y se ejecuta; por consiguiente, un paquete guardado en el DVD, CD o la minirroot basada en NFS estará accesible como un archivo local. Use la sintaxis siguiente con la palabra clave package.


package nombre_paquete add local_file ruta 
nombre_paquete

Especifica el nombre del paquete en el formato SUNW nombre. Para consultar información detallada sobre paquetes y sus nombres, en un sistema instalado, use el comando pkginfo -l.

ruta

Especifica la ubicación del paquete. La ruta debe estar disponible para el sistema como un archivo local, mientras el sistema se arranca desde el Software de Solaris - 1 o desde el DVD del sistema operativo Solaris. El sistema no puede acceder a /net cuando se arranca desde el Software de Solaris - 1 o desde el DVD del sistema operativo Solaris.


Ejemplo 8–17 Adición de un paquete utilizando un archivo local

En este ejemplo, la palabra clave de perfil package agrega el paquete SUNWnew desde el directorio /Solaris_10/Product.

package SUNWnew add local_file /Solaris_10/Product

Limitaciones cuando se utiliza la palabra clave package

Tenga en cuenta estas limitaciones cuando utilice la palabra clave package:

Comportamiento de la actualización al utilizar la palabra clave package

Cuando se usa package para una modernización, el programa JumpStart realiza las siguientes acciones: