lunes, 4 de abril de 2016

Instalar Odoo 8 en Ubuntu

Asumimos que ya tiene instalado Ubuntu.

1. Actualizamos el sistema:
    apt-get update
    apt-get upgrade

2. Creamos el usuario odoo, que será con la que ejecutaremos la aplicación:
    adduser --system --home=/opt/odoo --group odoo

3. Instalando la basde de datos:
    apt-get install postgresql

4. Iniciamos sesion con el de postgres:
    su - postgres

5. Creando el usuario de Odoo ERP en postgresql y asignándole un password:
    createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
    Enter password for new role:
    Enter it again:

6. Finalizamos la sesión de postgres:
    exit

7. Instalando los paquetes necesarios de python para Odoo ERP:
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-docutils python-psutil wget python-unittest2 python-mock python-jinja2 python-dev libpq-dev poppler-utils python-pdftools antiword python-setuptools python-requests python-pyPdf python-decorator python-passlib

8. Ingresamos a la carpeta odoo:
    cd /opt/odoo

9. Instalamos la ultima versión del paquete gdata-python-client de este enlace:
    wget http://gdata-python-client.googlecode.com/files/gdata-2.0.18.tar.gz

10. Descomprimimos:
    tar zxvf gdata-2.0.18.tar.gz

11. Ingresamos a la carpeta:
    cd gdata-2.0.18/

12. Instalamos gdata-python-client:
    python setup.py install

13. salimos de gdata-2.0.18/ :
    cd ..

14. Descargamos Odoo v8:
    wget https://github.com/odoo/odoo/archive/8.0.zip

15. Descomprimimos:
    unzip 8.0.zip

16. Cambiamos los permisos:
    chown -R odoo: odoo-8.0

17. Renombrando la carpeta odoo-8.0 a server:
    mv odoo-8.0 server

18. Configurando Odoo ERP:
    cp /opt/odoo/server/debian/openerp-server.conf /etc/odoo-server.conf
    chown odoo: /etc/odoo-server.conf
    chmod 640 /etc/odoo-server.conf

19. Editamos el archivo odoo-server.conf y modificamos a db_user =odoo y db_password=False por db_password=nuestropassword colocado en el paso 5:
    nano /etc/odoo-server.conf

20. Agregamos también en odoo-server.conf la linea siguiente, es un archivo donde se veran los logs de Odoo colocamos la ruta donde estarán los addons:
    logfile = /var/log/odoo/odoo-server.log
    addons_path = /opt/odoo/server/addons/

21. Iniciamos sesion con el usuario odoo:
    su - odoo -s /bin/bash

22. Iniciamos el servidor odoo:
    /opt/odoo/server/openerp-server

2014-06-07 03:12:25,702 14034 INFO ? openerp: OpenERP version 8.0alpha1
2014-06-07 03:12:25,702 14034 INFO ? openerp: addons paths:
['/opt/odoo/.local/share/OpenERP/addons/8.0', u'/opt/odoo/server/openerp/addons', u'/opt/odoo/server/addons']
2014-06-07 03:12:25,704 14034 INFO ? openerp: database hostname: localhost
2014-06-07 03:12:25,704 14034 INFO ? openerp: database port: 5432
2014-06-07 03:12:25,704 14034 INFO ? openerp: database user: odoo
2014-06-07 03:12:27,061 14034 INFO ? openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069

23. Presionamos Ctrl + C y luego exit para salir de la sesion del usuario odoo:
    exit

24. Ingresamosa a siguiente ruta:
    cd /etc/init.d/

25. descargamos el siguiente archivo:
    wget http://salazarcarlos.com/odoo-server

26. Damos permiso al archivo odoo-server:
    chmod 755 /etc/init.d/odoo-server
    chown root: /etc/init.d/odoo-server

27. Creamos el el directorio y la carpeta para guardar los logs de odoo y le damos los permisos correspondientes:
    mkdir /var/log/odoo
    chown odoo:root /var/log/odoo

28. Haciendo que openerp se inicie automaticamente:
    update-rc.d odoo-server defaults

29. Iniciando el servidor con cambios finales:
    /etc/init.d/odoo-server start

30. Podemos ir a un navegador web y probar:
    http://IP_or_domain.com:8069


Información obtenida de aquí

No hay comentarios:

Publicar un comentario