Adición de aplicaciones de código abierto al sistema AIX

Opciones para la instalación de aplicaciones de código abierto desde el soporte AIX Toolbox for Linux Applications.

La información de este procedimiento se ha probado utilizando versiones específicas de AIX. Los resultados que obtenga pueden variar significativamente dependiendo de la versión y el nivel de AIX.

El soporte AIX Toolbox for Linux Applications que se suministra con el software del sistema operativo contiene las aplicaciones de código abierto más comúnmente utilizadas que puede usar con el sistema operativo AIX. Entre las opciones para instalar desde este soporte se incluyen:
  • Utilización de una vía de acceso rápida install_software SMIT para instalar paquetes RPM desde el soporte AIX Toolbox for Linux Applications.
  • Utilización del mandato geninstall para instalar paquetes RPM desde el soporte AIX Toolbox for Linux Applications.
  • Instalación de un paquete. Los paquetes agrupan las aplicaciones que necesita para un entorno operativo de Linux básico, una utilización de escritorio básica, una utilización de escritorio de GNOME o de KDE o desarrollo de aplicaciones.
  • Instalación desde un directorio de paquetes clasificados por función. Estas agrupaciones por directorio cubren una amplia gama de aplicaciones, entornos de shell, aplicaciones de red, herramientas de desarrollo, bibliotecas de aplicaciones, etc.
  • Instalación de un paquete único para una aplicación particular.
Los siguientes procedimientos proporcionan ejemplos de instalación de paquetes RPM desde el soporte AIX Toolbox for Linux Applications.
  • Para instalar los paquetes RPM cdrecord y mtools utilizando SMIT, haga lo siguiente:
    1. Ejecute la vía de acceso rápida install_software de SMIT.
    2. Especifique el nombre del dispositivo para el soporte AIX Toolbox for Linux Applications (por ejemplo, /dev/cd0) y pulse Intro.
    3. Utilice la tecla F4 para listar el contenido del dispositivo.
    4. Seleccione los paquetes cdrecord y mtools y pulse Intro.
    5. Acepte los valores predeterminados para el resto de los campos del menú Instalar software y pulse Intro.
    6. Confirme que desea instalar el software y pulse Intro.
    El proceso de instalación del software comenzará en este punto.
  • Para instalar los paquetes RPM cdrecord y mtools desde la línea de mandatos, escriba lo siguiente:
    # geninstall -d/dev/cd0 R:cdrecord R:mtools
    El proceso de instalación del software comenzará en este punto.
  • Utilice el mandato rpm instalado con el sistema operativo base para AIX a fin de instalar los paquetes necesarios para el escritorio GNOME y el paquete de aplicaciones bc. Las instrucciones completas están disponibles en el archivo léame para AIX Toolbox for Linux Applications.
    1. Con el sistema activado y con AIX ejecutándose, inserte el soporte AIX Toolbox for Linux Applications en el dispositivo de soporte del sistema.
    2. Con autoridad de usuario root, monte el dispositivo de soporte utilizando el siguiente mandato:
      mount -vcdrfs -oro /dev/cd0 /mnt
      El distintivo -v especifica el tipo de sistema de archivo virtual de cdrfs. El distintivo -o especifica la opción ro, que quiere decir que el archivo montado es de sólo lectura. El dispositivo se llama /dev/cd0. El directorio en el que desea montar la unidad de soporte es /mnt.
    3. Cambie al directorio /mnt utilizando el siguiente mandato:
      cd /mnt
    4. Utilice el mandato ls para listar el contenido del soporte. El listado contiene lo siguiente, que podrá ver o imprimir:
      • El archivo léame contiene instrucciones completas para instalar desde este soporte.
      • El archivo de CONTENIDO lista todos los paquetes disponibles en este soporte y proporciona una descripción breve del propósito de cada paquete.
    5. En el navegador Web, abra el archivo /mnt/LICENSES/index.html para ver la información de licencia de software.
    6. En la ventana del terminal, cambie al directorio ezinstall/ppc utilizando el siguiente mandato:
      cd /mnt/ezinstall/ppc
      En el siguiente paso, utilizará el programa rpm para instalar GNOME, instalando cuatro paquetes (Base, Base de escritorio, GNOME Base y Aplicaciones de GNOME). De forma alternativa, puede instalar todos los paquetes necesarios utilizando la vía de acceso rápida smit install_bundle y seleccionando el paquete GNOME.
    7. Instale GNOME utilizando la siguiente secuencia de mandatos:
      rpm -Uhv ezinstall/ppc/base/*
      rpm -Uhv ezinstall/ppc/desktop.base/*
      rpm -Uhv ezinstall/ppc/gnome.base/*
      rpm -Uhv ezinstall/ppc/gnome.apps/*

      El distintivo -U actualiza cualquier versión anterior de cada paquete que pudiera tener en el sistema. El distintivo -h imprime almohadillas (#) en intervalos temporizados para indicar que la instalación está progresando. El distintivo -v muestra mensajes con información o con errores relevantes que se producen durante la instalación. El resultado tendrá un aspecto similar a lo siguiente:

      rpm -Uhv ezinstall/ppc/desktop.base/*
      gdbm           ##################################################
      libjpeg        ##################################################
      libpng         ##################################################
      libtiff        ##################################################
      libungif       ##################################################
      readline       ##################################################
      zlib           ##################################################
      Si el mandato rpm devuelve un error, probablemente lo ha originado una de las siguientes causas:
      • No hay suficiente espacio en el sistema de archivos actual. Redimensione el sistema de archivos o cambie el punto de montaje.
      • El paquete ya está instalado. El programa rpm ha descubierto un paquete existente con el mismo nombre y nivel de versión, por lo que no ha sustituido el paquete. Un script en el soporte instala sólo los paquetes de un directorio que aún no están instalados en el sistema, como se muestra en el siguiente ejemplo:
        /mnt/contrib/installmissing.sh ezinstall/ppc/desktop.base/*
      • Las dependencias han fallado. Los paquetes listados en el mensaje de error deben estar instalados antes de que pueda instalar este paquete.
    8. Instale el paquete de aplicaciones bc utilizando el siguiente mandato:
      rpm -Uhv RPMS/ppc/bc-*.rpm