al escribir esta guia para kubuntu no quiere decir que kubuntero solo que en la escuela donde estudio tienen la necesidad de saber como se instala informix en kubuntu y pues es un manual que puede servir a varias personas para realisar en este caso lo que dice el titulo pero bueno.
antes que nada se bajan el alien ( programa para convertir .rpm en .deb o .tgz etc...)
pasarse a root en consola para hacer esto se escribe antes ya en consola
sudo passwd (te pedira la contraseña de tu usuario, luego te pedira la nueva contraseña que sera la de root y confirmarla)
una ves echo eso ya le pones
su - root
y la contraseña que pusiste anteriormente
ya como root bajas alien y conviertes el .rpm a .deb
sudo apt-get alien (para intalarlo desde consola el alien)
ya convertido esta guia es para instalar informix de forma normal ya para servidores o cosas ya distintas puede que esta guia no funcione.
se teclea lo siguiente como usuario root:
groupadd informix
useradd informix -d /opt/informix -u 666 -g informix
passwd informix (te pedira una contraseña es la que utilisaras para cuando entres al usuario informix)
export INFORMIXDIR=/opt/informix
export PATH=$PATH:$INFORMIXDIR/bin
abres el directorio donde esta el archivo de informix y le das
dpkg -i nombre_programa.deb (en nombre del programa va el nombre que tenga el .deb de informix)
cd /opt/informix
./installserver (luego de esto se da el serial y la clave debido la licencia no puedo dar ningun dato sobre esto)
vi /etc/services (aqui en el editor vi se pone tbdtcp 1527/tcp (tbd es nombre de instancia eso se puede cambiar para el nombre de instancia que prefieras ejem en caso que instancia sea nod enves de tbdtcp seria nodtcp)y se guarda el archivo deve saver manejarse editor vi para esto)
vi /opt/informix/.bash_profile ( una ves dentro del archivo se agrega esto
export INFORMIXDIR=/opt/informix
export PATH=$PATH:$INFORMIXDIR/bin
export INFORMIXSERVER=tbd
export ONCONFIG=onconfig.tbd
export TERM=vt100
export TERMCAP =$HOME/etc/termcap
(se cierra editor vi guardando archivo en caso de que instancia sea diferente todos los tbd que aya pueden ser cambiando por la instancia que uno puso anteriormente en /etc/services)
su - informix ( y se pone contraseña antes dada a este usuario)
mkdir respaldos
mkdir datos
mkdir respaldos/tbd
mkdir datos/tbd
touch respaldos/tbd/respdatos
touch respaldos/tbd/resplogs
chmod 660 respaldos/tbd/respdatos
chmod 660 respaldos/tbd/resplogs
touch datos/tbd/chrootdbs
chmod 660 datos/tbd/chrootdbs
cd etc
cp onconfig.std onconfig.tbd
vi sqlhosts (se agrega una linea que diga tbd onsoctcp tbdtcp)
(una ves echo eso y guardado el archivo se sale del editor vi y se escrive onmonitor y se configura dependiendo de como se quiera y el nombre de los archivos la direccion de los parametros para poner online informix)