La compatibilidad con el programa JumpStart personalizado garantiza que los paquetes se pueden agregar y suprimir formando parte de las utilidades tradicionales de instalación de Solaris, que son:
El programa JumpStart personalizado
El programa suninstall de Solaris
El método de instalación Solaris Web Start
La compatibilidad con el programa JumpStart personalizado garantiza, asimismo, que el paquete puede participar en las modernizaciones de Solaris. Para que la instalación sea compatible con el programa JumpStart personalizado, un paquete debe cumplir, asimismo, los requisitos de entorno de arranque inactivo indicados en Requisitos de entorno de arranque inactivo para el programa JumpStart personalizado y la Modernización automática de Solaris.
Para poder utilizar el programa JumpStart personalizado de forma eficaz, los paquetes se deben poder agregar o suprimir sin solicitar ninguna información al usuario. Para impedir la interacción con el usuario, configure un nuevo archivo de administración con la orden pkgadd y la opción -a. Ésta define un archivo de administración de instalación para usarlo en lugar del predeterminado.- El uso del archivo predeterminado podría hacer que se solicite información al usuario. Se puede crear un archivo de administración que indique a la orden pkgadd que haga caso omiso de las comprobaciones e instale el paquete sin confirmación por parte del usuario. Para obtener más detalles, consulte las páginas de comando man admin(4) o pkgadd(1M).
En los ejemplos siguientes se indica cómo usar el archivo de administración de pkgadd.
Si no se proporciona un archivo de administración, pkgadd usa /var/sadm/install/admin/default. El uso de este archivo puede tener como consecuencia la interacción con el usuario.
# pkgadd |
Si en la línea de órdenes se incluye un archivo de administración relativo, pkgadd busca el nombre del mismo en /var/sadm/install/admin y lo utiliza. En este ejemplo, el archivo de administración relativo se denomina nocheck, y pkgadd busca /var/sadm/install/admin/nocheck .
# pkgadd -a nocheck |
Si se proporciona un archivo absoluto, pkgadd lo usa. En este ejemplo, pkgadd busca en /tmp el archivo de administración nocheck.
# pkgadd -a /tmp/nocheck |
A continuación se indica un ejemplo de archivo de administración de instalación con la utilidad pkgadd que apenas precisa interaccionar con el usuario. A menos que el paquete necesite un espacio mayor del disponible en el sistema la utilidad pkgadd usa este archivo e instala el paquete sin solicitar más información al usuario.
mail= instance=overwrite partial=nocheck runlevel=nocheck idepend=nocheck space=ask setuid=nocheck confiict=nocheck action=nocheck basedir=default