JavaScript is required to for searching.
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)
search filter icon
search icon

Información del documento

Prefacio

1.  Diseño de un paquete

2.  Creación de un paquete

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

El comando pkgparam

Cómo obtener información con el comando pkgparam

El comando pkginfo

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

Eliminación de un paquete

Cómo suprimir un paquete

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

6.  Técnicas avanzadas para la creación de paquetes

Glosario

Índice

Instalación de paquetes de software

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 base de datos de software de instalación

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.

Interactuación con el comando pkgadd

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.

Instalación de paquetes en sistemas autónomos o servidores en un entorno homogéneo

En esta sección, se describe cómo instalar paquetes en un sistema autónomo o un servidor en un entorno homogéneo.

Cómo instalar un paquete en un servidor o un sistema autónomo

  1. Cree el paquete.

    Consulte Creación de un paquete, si fuera necesario.

  2. Inicie la sesión como superusuario.
  3. Agregue el paquete de software al sistema.
    # pkgadd -d device-name [pkg-abbrev...]

    -d device-name
    Especifica la ubicación del paquete. Tenga en cuenta que device-name puede ser un nombre de ruta de directorio completo o los identificadores de una cinta, disquete o disco extraíble.
    pkg-abbrev
    Es el nombre de uno o más paquetes (separados por espacios) que se agregarán. Si se omite, pkgadd instala todos los paquetes disponibles.

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.