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
5. Casos prácticos de creación de paquetes
Cómo solicitar entrada de información al administrador
La secuencia de comandos request
Creación de un archivo durante la instalación y cómo guardarlo durante la eliminación
La secuencia de comandos de acción de clase i.admin
La secuencia de comandos de eliminación r.cfgdata
Modificación de un archivo mediante secuencias de comandos de acción de clase y clases estándar
La secuencia de comandos de acción de clase de instalación i.inittab
La secuencia de comandos de acción de clase de eliminación r.inittab
Modificación de un archivo mediante la clase sed y una secuencia de comandos postinstall
La secuencia de comandos de acción de clase sed Class Action Script (/etc/inittab)
La secuencia de comandos postinstall
Modificación de un archivo mediante la clase build
Modificación de archivos crontab durante la instalación
La secuencia de comandos de acción de clase de instalación i.cron
La secuencia de comandos de acción de clase de eliminación r.cron
Instalación y eliminación de un controlador con secuencias de comandos de procedimientos
La secuencia de comandos request
La secuencia de comandos postinstall
La secuencia de comandos preremove
Instalación de un controlador mediante las secuencias de comandos de procedimientos y la clase sed
La secuencia de comandos de acción de clase sed Class Action Script (/etc/devlink.tab)
La secuencia de comandos de instalación postinstall
La secuencia de comandos de eliminación preremove
El paquete de este caso práctico usa archivos de información optativos para definir dependencias y compatibilidades de paquetes, así como para presentar un mensaje de copyright durante la instalación.
Este caso práctico muestra las técnicas siguientes:
Uso del archivo copyright
Uso del archivo compver
Uso del archivo depend
Para obtener más información sobre estos archivos, consulte Creación de archivos de información.
Para cumplir los requisitos de la descripción debe:
Crear un archivo copyright.
Un archivo copyright contiene el texto ASCII de un mensaje de copyright. El mensaje que se muestra en el archivo de ejemplo aparece en la pantalla durante la instalación del paquete.
Crear un archivo compver.
El archivo pkginfo que aparece en la figura siguiente define la versión de este paquete como versión 3.0. El archivo compver define la versión 3.0 como compatible con las versiones 2.3, 2.2, 2.1, 2.1.1, 2.1.3 y 1.7.
Crear un archivo depend.
Los archivos enumerados en un archivo depend ya deben estar instalados en el sistema cuando se instala un paquete. El archivo de ejemplo tiene 11 paquetes que ya deben estar en el sistema en el tiempo de la instalación.
PKG=case3 NAME=Case Study #3 CATEGORY=application BASEDIR=/opt ARCH=SPARC VERSION=Version 3.0 CLASSES=none
Copyright (c) 1999 company_name All Rights Reserved. THIS PACKAGE CONTAINS UNPUBLISHED PROPRIETARY SOURCE CODE OF company_name. The copyright notice above does not evidence any actual or intended publication of such source code
Version 3.0 Version 2.3 Version 2.2 Version 2.1 Version 2.1.1 Version 2.1.3 Version 1.7
P acu Advanced C Utilities Issue 4 Version 1 P cc C Programming Language Issue 4 Version 1 P dfm Directory and File Management Utilities P ed Editing Utilities P esg Extended Software Generation Utilities Issue 4 Version 1 P graph Graphics Utilities P rfs Remote File Sharing Utilities Issue 1 Version 1 P rx Remote Execution Utilities P sgs Software Generation Utilities Issue 4 Version 1 P shell Shell Programming Utilities P sys System Header Files Release 3.1