$ sudo apt update && sudo apt upgrade
$ sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-lessPara cada instancia única de desarrolo y/o versión a instalar crear un usuario.
$ sudo useradd -m -d /opt/odoo12 -U -r -s /bin/bash odoo12Instalación de PostgreSQL
$ sudo apt install postgresqlUna vez completada la instalación, crear un usuario PostgreSQL con el mismo nombre que el usuario creado anteriormente.
$ sudo su - postgres -c "createuser -s odoo12"Conjunto de herramientas que sirven para poder convertir HTML en PDF, formatos de imagen e impresión de PDF. La versión recomendada para Odoo es la 0.12.1 que no esta disponible en los repositorios de Ubuntu 18.04 Descargarlo mediante wget:
$ wget https://builds.wkhtmltopdf.org/0.12.1.3/wkhtmltox_0.12.1.3-1~bionic_amd64.debUna vez descargado, instale el paquete:
$ sudo apt install ./wkhtmltox_0.12.1.3-1~bionic_amd64.debInstalaremos Odoo dentro de un entorno virtual aislado de Python
- Primero accedemos al usuario
$ sudo su - odoo12- Luego clonamos el código fuente de Odoo 12 desde el repositorio de GitHub
$ git clone https://www.github.com/odoo/odoo --depth 1 --branch 12.0 /opt/odoo12/odoo- Ahora una vez, descargado el código fuente, crearemos un entorno virtual de Python para instalación de Odoo12
$ cd /opt/odoo12
$ python3 -m venv <directory/venv>- A continuación, activamos el entorno creado.
$ . <directory/venv>/bin/activate- Es aqui donde vamos a instalar los módulos necesarios con pip3
(venv) $ pip3 install wheel
(venv) $ pip3 install -r odoo/requirements.txt- crea una archivo de configuración, una de las formas es copiando el archivo de configuración que viene por defecto del repositorio de Odoo.
$ sudo cp /opt/odoo12/odoo/debian/odoo.conf /etc/odoo12.conf- Luego abra el archivo y editelo con la siguiente configuración
$ sudo nano /etc/odoo12.conf[options]
db_host = False
db_port = False
db_user = odoo12
db_password = False
http_port = 8069
longpolling_port = 8072
addons_path = /opt/odoo12/odoo/addonsPor último para iniciar odoo, solo necesitamos realzar lo siguiente:
- Primero accedemos al usuario
$ sudo su - odoo12- Activar el entorno creado.
$ cd /opt/odoo12
$ . <directory/venv>/bin/activate- Ingresar a la carpeta donde se descargo odoo
(venv) $ cd /opt/odoo12/odoo- Por ultimo Iniciamos Odoo con el siguiente comando.
(venv) $ ./odoo-bin -c /etc/odoo12.conf
Hi. After ..(venv) $ pip3 install -r odoo/requirements.txt you need to deactivate.
Good tutorial !!!