Instalar Odoo 11 en Ubuntu Desktop 16.04

Hola amigos, aquí les dejo una guía de instalación para Odoo 11.

Uno de las novedades que trae Odoo 11 es que está sobre python3.

1.  Actualizando el sistema.

1
sudo apt-get update

2. Creamos un usuario (odoo) para ejecutar Odoo Server

1
sudo adduser --disabled-password --gecos "Odoo" odoo

3. Instalando y configurando Postgresql

1
sudo apt-get install postgresql postgresql-server-dev-9.5 -y

4. Creamos un usuario en postgresql, para nuestro caso también llamaremos odoo

1
sudo su -c "createuser -s odoo" postgres

5. Instalamos las dependencias en python para Odoo.

1
2
3
sudo apt-get install git python3-pip python3-dev libxml2-dev libxslt1-dev libevent-dev \
libsasl2-dev libldap2-dev libpq-dev libpng12-dev libjpeg-dev \
poppler-utils node-less node-clean-css -y

6. Instalamos algunas librerías extras de python

1
2
wget https://raw.githubusercontent.com/odoo/odoo/11.0/requirements.txt
sudo -H pip3 install -r requirements.txt

7. Descargando OdooServer  (114 Mb) aprox.:

1
2
sudo su - odoo
git clone https://github.com/odoo/odoo.git /home/odoo/odoo-11.0 -b 11.0 --depth=1

8.  Ejecutamos el siguiente comando:

1
/home/odoo/odoo-11.0/odoo-bin

Veremos algo así, indicando que vamos nuestra instalación:

1
2
3
4
5
6
7
2017-10-05 06:00:21,746 24073 INFO ? odoo: Odoo version 11.0
2017-10-05 06:00:21,746 24073 INFO ? odoo: addons paths: ['/home/odoo/.local/share/Odoo/addons/11.0', '/home/odoo/odoo-11.0/odoo/addons', '/home/odoo/odoo-11.0/addons']
2017-10-05 06:00:21,746 24073 INFO ? odoo: database: default@default:default
2017-10-05 06:00:21,784 24073 INFO ? odoo.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069
2017-10-05 06:00:22,160 24073 INFO ? odoo.addons.base.ir.ir_actions_report: You need Wkhtmltopdf to print a pdf version of the reports.
2017-10-05 06:02:27,649 24073 INFO ? odoo.http: HTTP Configuring static files
2017-10-05 06:02:27,789 24073 INFO ? odoo.http: Generating nondb routing

9. Vamos a crear el archivo de configuración de Odoo:

1
/home/odoo/odoo-11.0/odoo-bin --save --stop-after-init

 

10. Salimos de la sesión del usuario (odoo) en la consola:

1
exit

11. Por lo general los archivos de configuración están dentro de /etc por que vamos a mover el archivo de configuración de OdooServer a /etc:

1
2
3
sudo mkdir /etc/odoo
sudo cp /home/odoo/.odoorc /etc/odoo/odoo.conf
sudo chown -R odoo /etc/odoo

12. Creamos un directorio donde el servicio de Odoo almacenará los archivos del log.

1
2
sudo mkdir /var/log/odoo
sudo chown odoo /var/log/odoo

13. Editamos el archivo de configuración de OdooServer.

1
sudo nano /etc/odoo/odoo.conf

Buscamos el parámetro: logfile = None y lo modificamos con el siguiente valor:

1
logfile = /var/log/odoo/odoo-server.log

12. Script de inicio automático de Odoo-Server:

1
2
sudo cp /home/odoo/odoo-11.0/debian/init /etc/init.d/odoo
sudo chmod +x /etc/init.d/odoo

13. Creamos el siguiente enlace para ejecutar Odoo:

1
2
sudo ln -s /home/odoo/odoo-11.0/odoo-bin /usr/bin/odoo
sudo chown -h odoo /usr/bin/odoo

14. Hacemos que Odoo se inicie automáticamente cuando se reinicie nuestro servidor:

1
sudo update-rc.d odoo defaults

15 Iniciamos Odoo:

1
sudo /etc/init.d/odoo start

16. Miramos el log en nuestra terminal o consola:

1
tail -f /var/log/odoo/odoo-server.log

17. Ingresamos a Odoo mediante un navegador web: http://IP_or_Dominio.com:8069

Accesos por defecto:

Email: admin
Clave: admin

 

 

 

Eso es todo amigos, espero que les sea de ayuda.

Gracias.

Cree copias de seguridad automáticamente de manera diaria de sus bases de datos Odoo Localmente