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
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
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:
Las secuencias de comandos de instalación del paquete.
El contenido o los atributos de los objetos instalados actualmente en el sistema.
El contenido de un paquete sin instalar en cola.
El contenido o los atributos, o ambos, de los objetos descritos en el archivo pkgmap especificado.
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.
Consulte Cómo instalar un paquete en un servidor o un sistema autónomo si fuera necesario.
# pkgchk [-v] [-R root-path] [pkg-abbrev...]
|
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.