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

Verificación de la integridad de un paquete

El comando pkgchk permite comprobar la integridad de los paquetes, ya sea si están instalados en un sistema o tienen formato de paquete (listo para instalarse con el comando pkgadd). Confirma la estructura del paquete o los archivos instalados y los directorios, o bien muestra información sobre objetos del paquete. El comando pkgchk puede enumerar o comprobar lo siguiente:

Para obtener más información sobre este comando, consulte pkgchk(1M).

El comando pkgchk lleva a cabo dos tipos de comprobaciones. Comprueba los atributos del archivo (los permisos y la propiedad de un archivo, así como los números principales o secundarios del bloque o los dispositivos especiales de caracteres) y el contenido de los archivos (el tamaño, la suma de comprobación y la fecha de modificación). De forma predeterminada, el comando comprueba los atributos y el contenido de los archivos.

El comando pkgchk también compara los atributos y el contenido de los archivos del paquete instalado con la base de datos de software de instalación. Las entradas relacionadas con un paquete pueden haber cambiado desde el tiempo de la instalación; por ejemplo, puede que otro paquete haya cambiado un componente del paquete. La base de datos refleja dicho cambio.

Cómo verificar la integridad de un paquete

  1. Instale el paquete.

    Consulte Cómo instalar un paquete en un servidor o un sistema autónomo si fuera necesario.

  2. Verifique la integridad del paquete.
    # pkgchk  [-v] [-R root-path] [pkg-abbrev...]

    -v
    Muestra los archivos a medida que se procesan.
    -R root-path
    Especifica la ubicación del sistema de archivos raíz del sistema cliente.
    pkg-abbrev
    Es el nombre de uno o más paquetes (separados por espacios) que se comprobarán. Si se omite, pkgchk comprueba todos los paquetes disponibles.

Ejemplo 4-2 Verificación de la integridad de un paquete

Este ejemplo muestra el comando que debe usar para verificar la integridad de un paquete instalado.

$ pkgchk pkg-abbrev
$

Si hay errores, el comando pkgchk los imprime. De lo contrario, no se imprime nada y devuelve un código de salida de 0. Si no proporciona una abreviación de paquete, comprobará todos los paquetes del sistema.

Si lo desea, puede usar la opción -v, que imprimirá una lista de archivos del paquete si no hay errores. Por ejemplo:

$ pkgchk -v SUNWcadap
/opt/SUNWcadap
/opt/SUNWcadap/demo
/opt/SUNWcadap/demo/file1
/opt/SUNWcadap/lib
/opt/SUNWcadap/lib/file2
/opt/SUNWcadap/man
/opt/SUNWcadap/man/man1
/opt/SUNWcadap/man/man1/file3.1
/opt/SUNWcadap/man/man1/file4.1
/opt/SUNWcadap/man/windex
/opt/SUNWcadap/srcfiles
/opt/SUNWcadap/srcfiles/file5
/opt/SUNWcadap/srcfiles/file6
$

Si necesita verificar un paquete que esté instalado en el sistema de archivos raíz de un sistema cliente, use este comando:

$ pkgchk -v -R root-path pkg-abbrev

Véase también

Si está preparado para ir a la tarea siguiente, consulte Cómo obtener información con el comando pkginfo.