Instalación de OpenERP en Linux, Debian.
A continuación encontrará los pasos para instalar OpenERP en Debian GNU/Linux. Tanto los paquetes necesarios como sus dependencias se encuentran incluidas en los repositorios.
Dependencias
- Python (Versión 2.3 mínimo).
- Librería de Python para XML.
- Librería de Python libxslt1.
- Modulo de Python para PostgeSQL.
- Libreía Reportlab que permita crear documentos PDF con Python.
A continuación encontrará los comandos necesarios para la instalación de OpenERP con el gestor de paquetes apt:
- Dependencias obligatorias para OpenERP.
- apt-get install adduser python python-libxml2 python-libxslt1 python-psycopg python-reportlab python-xml
- Dependencias Recomendadas.
- apt-get install graphviz python-imaging python-pyparsing postgresql postgresql-client
Instalación del servidor OpenERP
Para instalar el servidor use el siguiente comando:
- apt-get install tinyerp-server
Al finalizar la instalación es necesario tener una conexión con PosgreSQL, en Debian es necesario hacer la configuración de la base de datos para el funcionamiento del ERP. Inicialmente el servidor almacenará los datos de ejemplo.
En ese caso será posible conectarse con el cliente para explorar los datos de ejemplo.
Preparando una base de datos nueva
Se puede crear una base de datos nueva para almacenar las estructuras básicas con los datos de ejemplo.
Creando una base de datos nueva
Para la instalación del servidor OpenERP puede crear una cuenta de usuario cuyo nombre es: terp. Cuando inicie el servicio tinyerp-server en /etc/init.d asegúrese que se encuentra trabajando bajo ese nombre. También hay un perfil en PostgreSQL que corresponde a esta cuenta de usuario y le permitirá establecer la conexión.
La base de datos que usará OpernERP debe pertenecer al perfil terp, de otro modo es necesario que le sea asociado un perfil creado por el usuario.
Para llevar a cabo la creación de una base de datos nueva ejecute el siguiente comando:
- su postgres -c "createdb -U postgres -O terp --encoding=UNICODE terp"
Configuración del servidor OpenERP
El fichero de configuración para el servidor OpenERP se encuentra alojado en:
/etc/default/tynierp-server
Para modificar los parámetros de conexión para la base de datos, el nombre de usuario o de la base de datos, la interfaz de conexión del servidor, tendrá que grabar los cambios realizados en el fichero y reiniciar el servidor OpenERP.
Es importante tener en cuenta que cuando cambia el nombre de la base de datos en uso, el servidor almacena allí los datos de ejemplo la primera vez que se ejecuta.
Si creó una base de datos nueva y desea iniciarla sin los datos de ejemplo, detenga el servidor de OpenERP, cree la base, modifique la configuración del fichero mencionado y continúe con el siguiente apartado donde se explica como iniciar la base de datos correctamente.
Iniciar el servidor de OpenERP
Para iniciar una base de datos nueva vacía, ejecute el siguiente comando:
- su postgres -c "/usr/sbin/tinyerp-server --without-demo=all -d newdbname"
donde newdbname es la base de datos creada con anterioridad y la cual desea que inicie vacía. Puede añadir la opciones al servdor que considere necesarias para una correcta inicialización.
Al final de esta operación de habrá cargado la estructura básica de las tablas que el servidor de OpenERP necesita para funcionar.
Ejecución del servidor OpenERP
El servidor de OpenERP queda configurado en los niveles de ejecución, es decir esta disponible desde que inicia el sistema.
Si desea detener el funcionamiento del servicio o reiniciarlo puede hacer uso del comando:
- /etc/init.d/tynierp-server
empleando las opciones clásicas (start|stop|restart)
Instalación del cliente de OpenERP
Para instalar el cliente de OpenERP, ejecute el siguiente comando:
- apt-get install tinyerp-client
Este comando instalará las dependencias necesarias y le permitirá establecer la conexión con el servidor de OpenERP.
Información adicional
Para encontrar información adicional sobre la configuración inicial del servidor de OpenERP puede revisar el fichero:
- /usr/doc/share/tinyerp-server/README.Debian
<< | TinyBookEs | >>