Instalación de OpenERP 7 en Linux

Open Erp (conocido anteriormente como TinyERP) es un sistema de ERP (por sus sigla en inglés, Enterprise Resource Planning, sistema de planificación de recursos empresariales) integrado de código abierto actualmente producido por OpenERP S.A. El fabricante define su producto como una alternativa de código abierto a SAP ERP y Microsoft Dynamics, así como el ERP del código abierto más sencillo y destacado del momento.

Básicamente la instalación requiere:

  • Python.
  • PostgreSQL.
  • Dependencias necesarias.
  • OpenERP Server.
  • OpenERP Web Client.
  • Addons.


En Linux, ya esta instalado por defecto Python.

Comenzamos la instalación:

1) Instalamos PostgresSQL:

     sudo apt-get install postgresql pgadmin3

2) Instalamos dependencias para el servidor:

     sudo apt-get install python-dateutil python-feedparser python-gdata python-ldap python-libxslt1 python-lxml python-mako python-openid python-psycopg2 python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi  python-unittest2 python-mock  docutils python-setuptools python3-pip python-serial

     sudo pip-3.2 install pyserial

3) Descargar Libreria Aeroo:

     https://code.launchpad.net/aeroolib

4) Descomprimir el archivo y luego instalar dentro la carpeta descomprimida con el siguiente comando:

     sudo python setup.py install

5) Editar el siguiente archivo:

     nano /etc/postgresql/'version'/main/pg_hba.conf

     Ejemplo: (En mi caso)
     nano /etc/postgresql/9.0/main/pg_hba.conf

     Buscar la siguiente linea
     local   all         all ident
   
     Remplazar la palabra ident por md5

6) Reiniciamos el servicio de Postgres SQL:

      /etc/init.d/postgresql-'version' restart

     Ejemplo: (En mi caso)
      /etc/init.d/postgresql restart

7) Creamos el usuario de Postgres SQL:

     su postgres
     createuser -P openerp
     
     Seguir las siguiente instrucciones que aparecerán en pantalla:
 
    Ingrese la contraseña para el nuevo rol: 
    Ingrésela nuevamente: 
    ¿Será el nuevo rol un superusuario? (s/n) n
    ¿Debe permitírsele al rol la creación de bases de datos? (s/n) s
    ¿Debe permitírsele al rol la creación de otros roles? (s/n) n

8) Descargar el archivo fuente desde:

     http://www.openerp.com/downloads

9) Descomprimir

    tar xvzf openerp-7.0-latest.tar.gz

10) Ejecutar el servidor desde la carpeta descomprimida de la siguiente manera:

    ./openerp-server -r user -w pass --addons-path=/ruta_serv/openerp/addons

    Ejemplo: (En mi caso)
   /home/usuario/Documento/OpenERP/openerp-7.0/openerp-server -r openerp -w 123456  --addons-path=/home/usuario/Documento/OpenERP/openerp-7.0/openerp/openerp/addons


Comentarios

Entradas populares de este blog

Cómo configurar Node.js y Npm detrás de un proxy web corporativo

Repositorios oficiales - Debian 9

Recuperar o restablecer la clave de administrador en OSTicket