Parte I : IDEAFIX - Instalación y Puesta en Marcha

De Master Solutions Wiki
Saltar a: navegación, buscar

Contenido

Sección 1 : Instalando IDEAFIX

Capítulo 1 Proceso de Instalación

Pasos previos a la instalación de Ideafix

Antes de comenzar la instalación del port de Ideafix, deberá loguearse al sistema como el usuario "root". Si no se utiliza este usuario, la instalación no podrá realizarse correctamente, pues se necesita de permisos especiales para la misma.

Otro requisito fundamental para poder compilar y/o desarrollar con Ideafix, es que se encuentre instalado el "System Development" del sistema operativo. Este es un conjunto de utilidades que permite la compilación de programas en el mismo. En algunos UNIX este sistema no se incluye y se vende por separado, o requiere ser instalado, pues si se instaló el S.O. con la configuración "default" este puede no incluirse.

Para saber si está instalado el "System Development" basta con ejecutar el siguiente comando (preferentemente ejecutarlo como root):

 # make

Si muestra por pantalla un mensaje similar al siguiente:

 make: *** No targets. Stop.

significa que se encuentra instalado; si el mensaje es en cambio:

 make: command not found o make: not such file or directory

éste no se encuentra instalado.

Después de haberse logueado como "root" en el sistema, hay que bajar el port del medio en el cual se encuentra alojado. Este medio por lo general es una cinta o una unidad de CD-ROM.

El port que se distribuye constará (en general, ver "Particularidades de las diferentes versiones de UNIX") de dos archivos tar; por ejemplo:

   Ideafix52-sistema_operativo.tar
   gccXXX.tar 

El primero es el port de Ideafix correspondiente a la versión del Sistema Operativo (S.O.) UNIX que usted requirió. El segundo es el compilador C/C++ de GNU que utiliza el Ideafix para compilar.

Para extraer los archivos de la unidad de cinta se debe ejecutar el siguiente comando:

 # cd <directorio temporal>
 
 # tar xvf <device>

Donde <device> es el dispositivo de cinta, por ejemplo /dev/rmt0, /dev/rmt/0... etc. Este comando extraerá de la cinta los dos archivos antes mencionados,

Para el caso en que el port este en CD-ROM, existen 2 opciones:

La primera es montar el CD en la unidad lectora de CD-ROM del equipo UNIX con el siguiente comando:

 # mount <device> <mount-point>

Donde <device> es el dispositivo de la lectora, y <mount-point> es el directorio donde se quiere montar, este ultimo debe existir y estar vacío. Luego simplemente se copian los archivos con el comando cp, o se extrae directamente del CD con el comando tar, tal y como se muestra mas abajo.

Por ejemplo si <device> es /dev/cdrom (como en Linux) y <mount-point> /cdrom la sintaxis seria la siguiente:

 # mount /dev/cdrom /cdrom

En ocasiones es necesario indicar el tipo de "file system" del dispositivo, los CD-ROM de InterSoft se distribuyen en formato ISO-9660. Para indicarle al comando mount el tipo de "file system" consulte el manual del UNIX.

La segunda, si no se tiene lectora de CD en el equipo UNIX y este se encuentra conectado a una red, es utilizar la lectora de una PC y pasar los archivos usando FTP (modo binario).

Instalación del compilador GNU

Para instalar el compilador debe moverse al directorio /usr/local. Si este directorio no existe debe crearlo. Y luego abrimos en archivo del gcc de la siguiente manera:

 # cd /usr/local
 # pwd
 /usr/local
 # tar xvf /tmp/gccXXX.tar

NOTA: Si está realizando una actualización de versión de Ideafix, entonces ya tiene instalado el compilador y puede obviar este paso. Sólo debería verificar que la versión que posee sea la misma que la del nuevo port.

Luego entrar al directorio bin y probar la correcta instalación del gcc de la siguiente manera:

 # pwd
 /usr/local
 # cd bin
 # pwd
 /usr/local/bin
 # ./gcc -v
 Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.7.2/specs
 gcc version 2.7.2

Si muestra unas líneas semejantes a las ultimas dos: significa que se realizó correctamente la instalación del gcc y ahora podemos pasar a la instalación del Ideafix.

NOTA: en el caso del Linux 4.x (ya obsoleto) no es necesario realizar la instalación del gcc puesto que viene con el sistema operativo, pero igualmente se incluye el gcc en la distribución de Ideafix; y en el caso del Linux 5.x o 6.x se ha realizado un cambio de compilador por lo cual no se requiere la instalación del gcc (ver "Particularidades de las diferentes versiones de UNIX").

Instalación de Ideafix

Ahora vamos a realizar la extracción de los archivos incluidos en el Ideafix52.tar. Para ello vamos a elegir un directorio donde se instalará Ideafix. Tomemos por ejemplo /usr2/idea52, ahora lo crearemos y abriremos el archivo Ideafix52.tar

 # mkdir /usr2/idea52
 # cd /usr2/idea52
 # tar xvf /tmp/idea52.tar

NOTA: Si se utilizarán motores Oracle o Informix ver mas abajo la creación de los links.

Ahora deberemos dar los permisos necesarios a los programas utilitarios y binarios del port de Ideafix, y realizar la activación del mismo para que este pueda ser utilizado. Tener en cuenta que si no se realiza la activación, NO se podrá utilizar ningún utilitario de Ideafix.

Para dar los permisos necesarios a los utilitarios del port hay que correr un shell script que se encuentra en el directorio "once", a partir de donde se bajo el port, y que se llama "init.ALL". Para correrlo, hay que hacer lo siguiente desde la línea de comandos del shell, estando ubicado en el directorio donde se bajo el port de Ideafix:

 # pwd
 /usr2/idea52
 # sh ./once/init.ALL

Cuando este shell se comience a ejecutar, se darán los permisos adecuados a todos los utilitarios de Ideafix. Una vez que se haya terminado con los permisos, el shell script procederá a realizar preguntas, que servirán para el armado de un profile modelo, que se podrá utilizar para setear un ambiente adecuado para correr los utilitarios de Ideafix.

Cabe recordar que si es una reinstalación o la instalación de un nuevo Patch; será necesario eliminar el link de las librerías dinámicas /SH520. Debido a que el proceso de instalación abortará.

A continuación se muestran las diferentes etapas del proceso de instalación

Activación de Ideafix

Ideafix sobre motores SQL (Oracle/Informix)

Capítulo 2 Proceso de Configuración

Configuración del ambiente de los usuarios

Configuración de los Servicios de Ideafix

Particularidades de las diferentes versiones de UNIX

Servicios de Ideafix

Compiladores

Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Herramientas
Procedimientos
Procesos
Indicadores
Items de Configuración
Imprimir/exportar