Version 9 (modified by jguerra, 10 years ago) (diff) |
---|
En el caso de 64 bits:
- Puede ser necesario instalar JRE Instalacion de JRE
- Crear un grupo y un usuario de nombre informix (ambos)
sudo groupadd informix sudo useradd -g informix -p passwordQueQuieras 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
- 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
- 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_srvhuman
export INFORMIXSERVER
PATH=$PATH:$INFORMIXDIR/bin export PATH
- Refrescamos las variables Despues de guardar /etc/profile
source /etc/profile
- 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:
sudo ./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.