Guía a la instalación de Oratio® en SME Server

Esta guía ha sido escrita en el marco del proyecto SMERP. Quiero dar las gracias a las personas que han escrito las diferentes guías a la instalación de Postgres y SQL-Ledger, de las que este documento es una síntesis.

Sumario

Prerequisitos

Oratio® es un software de gestión integrada ERP distribuido con licencia GPL. El software utiliza una base de datos Postgres y funciona en modalidad "CGI", es decir es accesible a través de un navegador internet. Por esta razón, antes de poder utilizar Oratio® hace falta asegurarse de que las herramientas utilizadas por este último están presentes en el servidor en el que se instalará Oratio®.

La instalación de Oratio se ha efectuado con la versión 6.0.1 de SME Server. En esta guía se supone que se haya creado un Information Bay llamado "oratio".

Instalación de Postgres

Instalación del servidor de la base de datos

1. Download de los paquetes RPM

2. Instalación de los paquetes RPM

# rpm -uvh --NODEPS *.rpm

3. Puesta en marcha de PostgreSQL

# /etc/init.d/postgresql start
Resultados previstos :
Initializing database: [ OK ]
Starting postgresql service: [ OK ]

4. Creación de los templates de configuración

5. Modificación de los ficheros de configuración

6. Creación de los templates

# /sbin/e-smith/expand-template /var/lib/pgsql/data/pg_hba.conf
# /sbin/e-smith/expand-template /var/lib/pgsql/data/postgresql.conf

7. Puesta en marcha de postgresQL

/etc/init.d/postgresql stop
Stopping postgresql service: [ OK ]
/etc/init.d/postgresql start
Starting postgresql service: [ OK ]

8. Creación de los links simbólicos para volver a poner en marcha postgres:

# ln -s /etc/init.d/postgresql /etc/rc.d/rc7.d/S56postgresql
# ln -s /etc/init.d/postgresql /etc/rc.d/rc6.d/K03postgresql

Instalación de los drivers de la base de datos

Instale los drivers de interfaz hacia las bases de datos para Perl DBI, y los drivers específicos para PostgreSQL DBD-Pg.

1. Download de los paquetes RPMs

2. Instalación de los paquetes RPMs

# rpm -Uvh perl-DBI-1.14-10.i386.rpm perl-DBD-Pg-0.95-1.i386.rpm
Los drivers DBI podrían haber sido ya instalados junto con el paquete Postgres-Perl; en este caso, RPM le avisa, pero no le haga caso.

Configuración de PostgreSQL

Instalación de LaTeX

1. Download de los paquetes RPMs

2. Instalación de los paquetes RPMs

# rpm -Uvh tetex*.rpm --NODEPS
Este mando instala el sistema TeTeX que permite crear, a partir del código fuente TeX , los documentos .dvi , .ps y .pdf necesarios para modificar posteriormente los documentos en formato pdf con Oratio.

Creación de los templates

El producto Oratio requiere una configuración de Apache ligeramente diferente a la estándar propuesta en SME Server. Por lo tanto, hay que volver a escribir los templates relativos a la estructura del fichero httpd.conf.

1. Añada el nombre del fichero file login.pl a los ficheros index

Modifique el fichero de la manera siguiente:

2. Añada handler para el fichero Perl .pl

Para esto, modifique el template 80AddHandler00 :
# pico /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/80AddHandler00
Añada los tipos de ficheros .pl: el texto de su fichero deberá resultar:

3. Configuración del information bay Oratio :

Modifique el template 90e-smithAccess40ibays :
# pico /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/90e-smithAccess40ibays
Añada el Information Bay oratio que se puede sustituir con el nombre asignado al principio (descargue el fichero)
Hay que definir los permisos en los distintos archivos de oratio : se permite la ejecución de cgi Perl (.pl) y se niega el acceso al archivo users
.

4. Grabe las modificaciones en los templates y vuelva a poner en marcha Apache :

# /sbin/e-smith/expand-template etc/httpd/conf/httpd.conf
# service httpd restart

Instalación de Oratio®

Instalación de los ficheros

1. Descargue el código de Oratio :

2. Instale los ficheros:

#tar -C /home/e-smith/files/ibays/oratio/html -vzxf oratio.tar.gz

3. Verifique los permisos en los ficheros:

#cd /home/e-smith/files/ibays/oratio/html
#chown www:www -R *
#chmod 555 -R *
#chmod 700 -R users

Crear una base de datos

Crear un usuario

Poner en marcha el programa

¡Enhorabuena, Ud. ha instalado su ERP Open Source, Oratio® !

[© Proxima Centauri 2004] [www.proxima-centauri.it] [info@oratio.it]
Valid XHTML 1.0!