wiki:InstalarClienteInformix

Version 23 (modified by jguerra, 10 years ago) (diff)

--

En el caso de 64 bits:

  1. Crear un grupo y un usuario de nombre informix (ambos)
    sudo groupadd informix
    sudo useradd -g informix -p passwordQueQuieras informix
    
    El home del usuario informix debe ser el mismo donde se instalara el cliente de informix (csdk) por default se instala en /opt/IBM, pero lo dejaremos en /opt/informix Puedes especificarle el directorio home al usuario al crearlo, o bien cambiarlo en el archivo /etc/passwd Ejemplo, esta es la linea del usuario informix en el archivo /etc/passwd

informix:x:1002:1003::/opt/informix:/bin/sh

  1. Creamos el directorio donde se instalara el clientsdk de informix
    mkdir /opt/informix
    
    Hacemos dueño a informix de su carpeta.
    chown informix:informix /opt/informix
    
  1. configurar variables de entorno En /etc/profile damos de alta las variables de ambiente de para el directorio de informix
    INFORMIXDIR=/opt/informix
    export INFORMIXDIR
    
    INFORMIXSERVER=ol_siugt
    
    export INFORMIXSERVER
    
    
    PATH=$PATH:$INFORMIXDIR/bin
    export PATH
    
  2. Refrescamos las variables Despues de guardar /etc/profile
    source /etc/profile 
    
  3. Instalamos el clientsdk
    ./installclientsdk
    
    Si aparece el siguiente error: libgcc_s.so.1 must be installed for pthread_cancel to work, es necesario instalar ia32-libs

Cuando nos pida en que directorio instalar, nos dara por default /opt/IBM pero como la variable INFORMIXDIR la apuntamos a /opt/informix, estas deben de coincidir

asi que hay que cambiar la ruta propuesta par que quede instalado en /opt/informix

En caso de que nos marque el siguiente error : The wizard cannot continue because of the following error: could not load wizard specified in /wizard.inf (104)

La opcion es ejecutar el instalador asi:

./installclientsdk -console -javahome .jvm.bin

Este error pasa porque el instalador no encuentra el JRE, entonces nomas le decimos donde buscarlo con el parametro -javahome, me parece que el instalador trae un jre, entonces este parametro supongo que le esta diciendo que de ahi lo tome.

  • Si persiste el error de que no puede encontrar JAVA_HOME, es necesario instalar JRE Instalacion de JRE
  1. Agregar Librerias de Informix

  • Crear el archivo informix.conf en /etc/ld.so.conf.d
    nano /etc/ld.so.conf.d/informix.conf
    

Indicar en el las siguientes librerias

/opt/informix/lib/client/csm
/opt/informix/lib/c++
/opt/informix/lib/cli
/opt/informix/lib/esql
/opt/informix/lib/dmi
/opt/informix/lib

Luego para acualizar la lista de librerias, ejecutar

ldconfig
  1. Dar de alta los Servicios