Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía del desarrollador para la creación de paquetes de aplicaciones Oracle Solaris 10 1/13 Information Library (Español) |
3. Mejora de las funciones de un paquete (tareas)
4. Verificación y transferencia de un paquete
Verificación y transferencia de un paquete (mapa de tareas)
Instalación de paquetes de software
La base de datos de software de instalación
Interactuación con el comando pkgadd
Instalación de paquetes en sistemas autónomos o servidores en un entorno homogéneo
Cómo instalar un paquete en un servidor o un sistema autónomo
Verificación de la integridad de un paquete
Cómo verificar la integridad de un paquete
Visualización de información adicional sobre paquetes instalados
Cómo obtener información con el comando pkgparam
Visualización predeterminada de pkginfo
Personalización del formato de la pantalla de pkginfo
Descripciones de parámetros para el formato largo de pkginfo
Cómo obtener información con el comando pkginfo
Transferencia de un paquete a un medio de distribución
Cómo transferir un paquete a un medio de distribución
5. Casos prácticos de creación de paquetes
Los paquetes de software se instalan mediante el comando pkgadd. Este comando transfiere el contenido de un paquete de software del medio de distribución o directorio y lo instala en un sistema.
En esta sección se ofrecen instrucciones básicas para instalar el paquete con el fin de verificar que se instala correctamente.
La información para todos los paquetes instalados en un sistema se mantiene en la base de datos de software de instalación. Hay una entrada para todos los objetos de un paquete, con información como el nombre del componente, dónde reside y su tipo. Una entrada contiene un registro del paquete al que pertenece un componente; otros paquetes que pueden hacer referencia al componente, e información como el nombre de la ruta, dónde reside el componente y de qué tipo es. Los comandos pkgadd y pkgrm agregan y eliminan automáticamente las entradas. Puede ver la información en la base de datos mediante los comandos pkgchk y pkginfo.
Se asocian dos tipos de información a cada componente de paquete. La información del atributo describe el componente en sí mismo. Por ejemplo, los permisos de acceso del componente, ID de propietario e ID de grupo son información de atributos. La información de contenido describe el contenido del componente, como el tamaño del archivo y la hora de la última modificación.
La base de datos de software de instalación hace un seguimiento del estado del paquete. Una paquete se puede instalar completamente (ha completado el proceso de instalación), o bien parcialmente (no ha completado el proceso de instalación).
Si un paquete se instala parcialmente, es posible que partes de un paquete se hayan instalado antes de que se terminara la instalación; por ello, una parte del paquete está instalada y registrada en la base de datos, y una parte no. Cuando vuelve a instalar el paquete, se le indica que comience en el punto en que se detuvo la instalación porque el comando pkgadd puede acceder a la base de datos y detectar qué partes se han instalado ya. También puede suprimir las partes que se han instalado, de acuerdo con la información de la base de datos de software de instalación mediante el comando pkgrm.
Si el comando pkgadd encuentra un problema, en primer lugar comprueba las instrucciones en el archivo de administración de la instalación. Consulte admin(4) para obtener más información. Si no se encuentran instrucciones, o bien si el parámetro pertinente del archivo de administración está configurado en ask, pkgadd muestra un mensaje que describe el problema y solicita una respuesta. El indicador es generalmente Do you want to continue with this installation? (¿Desea continuar con la instalación?). Debe responder con yes (sí), no o quit (salir).
Si ha especificado más de un paquete, no detiene la instalación del paquete pero pkgadd continúa con la instalación de otros paquetes. quit indica que pkgadd debe detener la instalación de todos los paquetes.
En esta sección, se describe cómo instalar paquetes en un sistema autónomo o un servidor en un entorno homogéneo.
Consulte Creación de un paquete, si fuera necesario.
# pkgadd -d device-name [pkg-abbrev...]
|
Ejemplo 4-1 Instalación de paquetes en servidores y sistemas autónomos
Para instalar un paquete de software de nombre pkgA a partir de un dispositivo de cinta de nombre /dev/rmt/0, debería especificar el comando siguiente:
# pkgadd -d /dev/rmt/0 pkgA
También puede instalar varios paquetes al mismo tiempo, siempre que separe sus nombres con un espacio, de este modo:
# pkgadd -d /dev/rmt/0 pkgA pkgB pkgC
Si no nombra el dispositivo en el que reside el paquete, el comando comprueba el directorio de cola predeterminado (/var/spool/pkg). Si el paquete no está allí, la instalación falla.
Véase también
Si está preparado para ir a la tarea siguiente, consulte Cómo verificar la integridad de un paquete.