INSTALACION DE ODOO 10 EN UBUNTU 16.04 Instalar Odoo 10 en Ubuntu 16.04. Todos los siguientes comandos los ejecutaremos en una terminal o consola con root.
1.Actualizando el sistema. 1 apt-get update && apt-get upgrade
2. Creando el propio para ejecutar Odoo Server 1add --system --home=/opt/odoo --group odoo
3.Instalando y configurando Postgresql 1apt-get install postgresql postgresql-server-dev-9.5 En nuestra consola o terminal iniciamos sesión en Postgresql: 1su - postgres Creamos el odoo en PostgreSql y le asignamos un , este y clave debemos tenerlo presente ya que lo usaremos para la configuración de OdooERP con Postgresql. create --createdb --name postgres --no-createrole --no1 super --pwprompt odoo Ingresamos la clave solicitada: Enter for new role: ******** Enter it again: ******** Finalizamos la sesión de postgres en nuestra consola o terminal 1 exit
4.Descargamos Odoo 10: Nos vamos a la ruta: 1cd /opt/odoo/ Descargado Odoo 10: 1 wget https://github.com/odoo/odoo/archive/10.0.zip 2 unzip 10.0.zip Renombramo la carpeta odoo-10.0 a server: 1mv odoo-10.0 server Damos permiso al creado en el paso 2: odoo, para que sea propietario de la carpeta server: 1chown -R odoo: server
5. Instalación de librerías de python para instalar las dependencias de Odoo Server 1apt install python-pip libcups2-dev python-ldap libxml2-dev libxslt-
dev node-less libsasl2-dev libldap2-dev En algunas ocasiones es bueno actualizamos pip: 1pip install --upgrade pip Instalando las dependencias de Odoo Server con pip: 1pip install -r server/requirements.txt
6. Probando la instalación del Servidor Odoo: Iniciamos sesión con el odoo creado en el paso 2 en nuestra consola o terminal: 1su - odoo -s /bin/bash iniciamos el servidor Odoo para ver si hasta aquí todo hemos hecho bien. 1 /opt/odoo/server/odoo-bin veremos algo así: 2016-10-03 03:54:59,128 16858 INFO ? odoo: Odoo version 10.0rc1c 2016-10-03 03:54:59,129 16858 INFO ? odoo: addons paths: 1 ['/opt/odoo/.local/share/Odoo/addons/10.0', 2 u'/opt/odoo/server/odoo/addons', u'/opt/odoo/server/addons'] 3 2016-10-03 03:54:59,129 16858 INFO ? odoo: database: 4 default@default:default 2016-10-03 03:54:59,137 16858 INFO ? odoo.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069 Lo anterior indica que todo ha ido bien. Presionamos Ctrl + C para detener el inicio de Odoo Server. Luego presionamos exit para salir de inicio de sesión del odoo. 1 exit
7. Creando un directorio para almacenar el archivo de logs 1 mkdir /var/log/odoo/ 2 chown odoo:root /var/log/odoo
8. Configurando Odoo Server Creando el archivo de configuración de Odoo Server y le damos los permisos respectivos: 1 mkdir /etc/odoo 2 /opt/odoo/server/debian/odoo.conf /etc/odoo/odoo.conf 3 chown odoo: /etc/odoo/odoo.conf 4 chmod 640 /etc/odoo/odoo.conf Editamos el archivo odoo.conf : 1 nano /etc/odoo/odoo.conf Modificamos y/o agregamos lo siguiente a:
1 db_ = odoo 2 db_ = CLAVE DEL ODOO DEL DB CREADO EN EL PASO 3 3 addons_path = /opt/odoo/server/addons 4 logfile = /var/log/odoo/odoo-server.log Presionamos Ctrl + O para guardar y enter , luego Ctrl + X para salir.
9. Script de inicio automático de Odoo-Server en Ubuntu 16 Creando el script de inicio y dando los permisos respectivos: 1 /opt/odoo/server/debian/init /etc/init.d/odoo 2 chmod 755 /etc/init.d/odoo 3 chown root: /etc/init.d/odoo Editamos el archivo: 1 nano /etc/init.d/odoo Modificamos los siguientes valores a: 1 DAEMON=/opt/odoo/server/odoo-bin Guardamos Ctrl + O y enter, para salir Ctrl + X. Haciendo que Odoo Server se inicie automáticamente cuando reiniciemos nuestro servidor: 1 update-rc.d odoo defaults Iniciamos el servicio de Odoo: 1/etc/init.d/odoo start 10. Ingresando via web 1 http://IP_or_dominio.com:8069
vista inicial:
Visualizando los addons
Viendo el log de Odoo: 1tail -f /var/log/odoo/odoo-server.log