Ir al contenido principal

Instalación Fácil de Odoo 11 - Desde el Código Fuente

Lo primero que necesitamos es tener un servidor o equipo en el que podamos instalar Odoo, en mi caso yo estoy utilizando el siguiente sistema:
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial

Los pasos serian los siguientes:

  1. Ejecutar los siguientes comando para instalar dependencias en tu carpeta home 
    • $ sudo apt-get update 
    • $ sudo apt-get install -y git python3.5 postgresql nano virtualenv xz-utils wget fontconfig libfreetype6 libx11-6 libxext6 libxrender1 node-less node-clean-css xfonts-75dpi
  2. Descargar e Instalar wkhtmltopdf, esto es para convertir formato HTML a PDF
    • Se descarga con el siguiente comando:
    • $ wget -O wkhtmltox.tar.xz https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz 
    • Se instala en el sistema de la siguiente forma:
    • $ tar xvf wkhtmltox.tar.xz 
    • $ sudo mv wkhtmltox/lib/* /usr/local/lib/ 
    • $ sudo mv wkhtmltox/bin/* /usr/local/bin/ 
    • $ sudo mv wkhtmltox/share/man/man1 /usr/local/share/man/
  3. Otras pre-instalaciones y pre-configuraciones
    • Instalar Librerias
    • $ sudo apt-get install -y gcc python3.5-dev libxml2-dev libxslt1-dev libevent-dev libsasl2-dev libssl1.0.0 libldap2-dev libpq-dev libpng-dev libjpeg-dev
    • Configurar PostgreSQL
    • $ sudo -u postgres createuser --createdb $(whoami) 
    • $ createdb $(whoami)
  4. Configurar Git con tu cuenta de usuario
    • $ git config --global user.name "Your Name" 
    • $ git config --global user.email youremail@example.com
  5. Clonar Odoo 11 desde github
    • $ mkdir ~/odoo-dev && cd ~/odoo-dev 
    • $ git clone -b 11.0 --single-branch https://github.com/odoo/odoo.git 
    • $ cd odoo
    • Nota: El proceso de clonar puede tardar, dependiendo de tu velocidad de descarga.
  6. Crear un ambiente virtual y activarlo
    • $ virtualenv -p python3 ~/odoo-11.0 
    • $ source ~/odoo-11.0/bin/activate
  7. Instalar los pre-requisitos finales
    • $ pip3 install -r requirements.txt
Si todo lo anterior fue realizado correctamente deberíamos tener Odoo 11 instalado y listo para crear nuestra primera instancia. Como bono, a continuación se describen los pasos de crear una instancia Odoo.
  1. Crear base de datos
    • createdb mi_db
  2. Ejecutar script para iniciar la instacia
    • $ ./odoo-bin -d mi_db --addons-path=addons --db-filter=mi_db
  3. Cuando se hace de esta manera nos crea la instancia con el usuario admin y la contraseña admin. Para entrar a la instancia por defecto se carga en el puerto 8069, el formato seria:
    • En tu browser preferido: http://<ip>:8069 o si es local http://localhost:8069

Comentarios