Empaquetado de paquetes de software
La aplicación de instalación de SMIT busca paquetes en /usr/sys/inst.data/sys_bundles y en /usr/sys/inst.data/user_bundles.
La ubicación de sys_bundles suele estar reservada para paquetes definidos por el sistema (aquellos que se reciben con el AIX). Los usuarios pueden crear sus propios archivos de paquetes en el directorio user_bundles.
El nombre de archivo de definición de paquete debe terminar en .bnd, porque las interfaces de instalación de AIX que procesan paquetes sólo reconocen archivos de paquetes que terminan en .bnd. Utilice cualquier editor para crear archivos de paquetes de software, los cuales pueden contener comentarios y nombres de catálogos de archivos. Las líneas que empiezan por el signo de libra (#) se reconocen como comentarios y el código de proceso de paquetes las ignora. Cuando haya completado la lista de catálogos de archivos, guarde el archivo y asegúrese de que éste tenga el permiso de lectura adecuado. a invocación de una interfaz de instalación de paquetes visualiza el paquete sin la extensión .bnd.
A continuación se muestran ejemplos de los paquetes predefinidos:
- Paquete de servidor. Conjunto de paquetes de software para máquinas que ejecutan el AIX en un entorno autónomo o en red de múltiples usuarios. Este paquete de software da más importancia a la funcionalidad que a la utilización de disco.
- Paquete de gráficos. Conjunto de paquetes de software que proporciona soporte de entornos gráficos. Se puede instalar soporte gráfico automáticamente en algunos sistemas durante la instalación del BOS.
- Paquete de migración. Este paquete se crea cuando no existe suficiente
espacio de disco disponible para completar una instalación de migración
durante el proceso de instalación del BOS. El paquete consiste en una colección de
paquetes de software que se deben instalar para completar la migración. Es necesario instalar este paquete para completar la instalación de migración. Instale
el paquete utilizando la vía de acceso rápida smit update_all.
También es posible que necesite instalar el Paquete de gráficos.
Algunos paquetes del sistema pueden hacer referencia a imágenes de instalación que pueden estar diseminadas en varios soportes. Si ve errores que indican que no se han podido encontrar los catálogos de archivos en el soporte que está utilizando, inserte el soporte que contiene los catálogos de archivos que faltan y vuelva a intentar la instalación del paquete.
ls /usr/sys/inst.data/sys_bundles/*.bndTambién puede utilizar la vía de acceso rápida list_bundle
de SMIT para listar los paquetes del sistema.Los mandatos geninstall y gencopy manejan la especificación de múltiples fuentes de software cuando se utiliza un archivo de paquete. Esto se consigue agrupando imágenes de software bajo las cabeceras #MEDIA= en el archivo de paquete. Cualquier imagen listada bajo dicha cabecera debe residir en el soporte especificado. El soporte puede especificarse como el nombre de un CD (como Soporte de instalación base Volumen 1 o AIX Linux Toolbox CD) o como u directorio local (como el directorio /usr/sys/inst.images).
# BaseAndLinuxCDBundle contiene paquetes en el volumen 1 del soporte base y en el
# AIX Linux Toolbox CD
#MEDIA=Soporte de instalación base Volumen 1
I:bos.adt.prof
#MEDIA=AIX Linux Toolbox CD
R:mtools
R:vim-commonCuando los mandatos geninstall y gencopy
solicitan los soportes de almacenamiento adicionales, utilizan las palabras proporcionadas
en la línea #MEDIA=.
En los ejemplos anteriores, los mandatos geninstall y gencopy muestran un mensaje que informa al usuario de que el paquete bos.adt.prof installp se encuentra en el Soporte de instalación base Volumen 1 y los paquetes de RPM mtools y vim-common se encuentran en el CD de AIX Linux Toolbox. # CD_DirectoryBundle contiene paquetes en el volumen 1 del soporte de instalación base
# y en /usr/sys/inst.images
#MEDIA=/usr/sys/inst.images
I:bos.games
#MEDIA=Soporte de instalación base Volumen 1
I:bos.adt.prof
R:cdrecord-1.9-4Esto informa a los mandatos geninstall y gencopy de que el paquete bos.games installp se encuentra en el directorio /usr/sys/inst.images y de que el paquete bos.adt.prof installp y el paquete cdrecord-1.9-4 de RPM se encuentran en el Soporte de instalación base Volumen 1. Los mandatos geninstall y gencopy comprenden el carácter comodín "%L" en un archivo de paquete. Este carácter comodín se sustituye en la ejecución por el valor de la variable de entorno nacional apropiada; en primer lugar se comprueba LC_ALL, a continuación LC_MESSAGES y, a continuación, LANG. Esto le permite crear un archivo de paquete individual correspondiente a varias configuraciones de instalación.
abc.cat.en_US
abc.cat.fr_FR
abc.cat.de_DE
abc.doc.en_US
abc.doc.fr_FR
abc.doc.de_DEI:abc.rte
I:abc.com
I:abc.cat.%L
I:abc.doc.%Llslpp -Lb Alt_Disk_Install.bnd
Catálogo de archivos Nivel Estado Tipo Descripción
------------------------------------------------------------------------------------------------------
bos.alt_disk_install.boot_images 7.1.00 C F Imagen de arranque de disco de instal. en disco alt
bos.alt_disk_install.rte 7.1.00 C F Tiempo de ejecución de instal. en disco alt.
Códigos de estado:
A -- Aplicado.
B -- Interrumpido.
C -- Confirmado.
E -- EFIX bloqueado.
O -- Obsoleto. (migrado parcialmente a versión más reciente)
? -- Estado incoherente... Ejecute lppchk -v.
Códigos de tipo:
F -- Catálogo de archivos de Installp
P -- Producto
C -- Componente
T -- Característica
R -- Paquete RPM