lunes, 4 de abril de 2016

Instalacion de odoo 9

ODOO 9


Hola Amigo(as), vamos a ver cómo instalar odoo 9 en ubuntu 14.04
Teneis que tener instalado ubuntu 14.04, la versión server o de escritorio.

Consejo: para instalaciones mas profesionales usar proxmox, un sistemas de virtualizacion que te muchas opciones como clonar maquinas en caliente, autoinicio de maquinas por posibles cortes de luz y otros muy buenos.
Empezamos con la instalacion.

1.- Actualizamos el sistema, necesario para tener actualizado nuestro repositorio en ubuntu y poder trabajar con los paquetes más actuales.
Abrimos la terminal y nos cambiamos a modo root ($ sudo su).
Ahora podemos ver que antes de ingresar cualquier comando en la terminal tenemos el simbolo '#'.
Para actualizar el sistema ponemos lo siguiente.
# apt-get update
# apt-get upgrade

2.- Instalamos el editor de texto Vim o si lo preferimos usamos Nano y saltamos al siguiente punto.
# apt-get install vim

3.- Creamos el usuario Odoo con el que ejecutaremos la aplicación, se creará automáticamente la carpeta personal /opt/odoo. 
# adduser --system --home=/opt/odoo --group odoo

4.- Instalamos la base de datos postgres
apt-get install postgresql postgresql-server-dev-9.3

5.- Iniciamos sesion con postgres
# su - postgres

6.- Creamos un usuario para Odoo ERP en postgreSql, le asignamos un password y salimos de la sesión de postgres.
# createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odooEnter password for new role:Enter it again: exit

7.- Instalamos  librerías
# apt-get install python-pip python-dev libldap2-dev libsasl2-dev libssl-dev libjpeg-dev libevent-dev libxml2-dev node-less libxslt1-dev node-less libxslt1-dev python-ldap
8.- Instalamos con PIP las librerias de python requeridas por Odoo.
# su - odoo -s /bin/bash
$ wget https://github.com/odoo/odoo/archive/9.0.zip
$ unzip 9.0.zip
$ exit
# pip install -r /opt/odoo/odoo-9.0/requirements.txt
Para ver si todo instaló correctamente:
# pip freeze
Nos mostrará toda la lista de librerias instaladas.

9.- Instalamos Odoo server
# su - odoo -s /bin/bash
$ cp -a odoo-9.0 server
$ rm -rf odoo-9.0

Iniciamos Odoo para ver si todo esta marchando bien:
$ /opt/odoo/server/openerp-server
Veremos algo asi:

2015-09-16 05:11:06,783 4627 INFO ? openerp: OpenERP version 9.0rc12015-09-16 05:11:06,784 4627 INFO ? openerp: addons paths: ['/opt/odoo/.local/share/Odoo/addons/9.0', u'/opt/odoo/server/openerp/addons', u'/opt/odoo/server/addons']
2015-09-16 05:11:06,784 4627 INFO ? openerp: database: default@default:default
2015-09-16 05:11:07,597 4627 INFO ? openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069


Salimos con Ctrl + C; 
Finalmente escribimos exit en la terminal para salir de la sesion de odoo.

10 .- Creamos un directorio para los archivos logs.
# mkdir /var/log/odoo/
# chown odoo:root /var/log/odoo

11 .- Configuramos Odoo Server.
# cp /opt/odoo/server/debian/openerp-server.conf /etc/odoo-server.conf
# chown odoo: /etc/odoo-server.conf
# chmod 640 /etc/odoo-server.conf

Editamos el archivo odoo-server.conf: # vim o nano/etc/odoo-server.conf
db_user = odoo
db_password = CLAVE CREADO EN EL PASO 6
addons_path = /opt/odoo/server/addons
logfile = /var/log/odoo/odoo-server.log


Observación: Para editar con Vim debemos cambiarlo a modo insert presionando la letra 'i', para guardar y salir primero debemos ponerlo en modo comando presionando la tecla Esc y luego ingresar el comando ':wq' (sin las comillas simples). 

12.- Haciendo que Odoo se inicie automaticamente.
# cp /opt/odoo/server/debian/init /etc/init.d/odoo-server
# chmod 755 /etc/init.d/odoo-server
# chown root: /etc/init.d/odoo-server
Editamos el archivo:
# vim o nano /etc/init.d/odoo-server
Modificamos los siguientes valores:
DAEMON=/opt/odoo/server/odoo.py
NAME=odoo-server
DESC=odoo-server
CONFIG=/etc/odoo-server.conf

Observación: Para editar con Vim debemos cambiarlo a modo insert presionando la letra 'i', para guardar y salir primero debemos ponerlo en modo comando presionando la tecla Esc y luego ingresar el comando ':wq' (sin las comillas simples). 

Hacemos que Odoo server se inicie automáticamente cuando reiniciamos el servidor
# update-rc.d odoo-server defaults

13.- Ingresamos a odoo por el navegador:
http://IP_or_dominio.com:8069

Para ver el log:
# tail -f /var/log/odoo/odoo-server.log


Ya tenemos instalado odoo 9 en ubuntu 14.04.


Basado en:fuente.

No hay comentarios:

Publicar un comentario