Estos post iniciales y los vídeo tutoriales, estan orientados principalmente a aquellos usuarios que recien comienzan a explorar ODOO. En la medida en que avanzamos en las sesiones, profundizaremos en aspectos más complejos de la arquitectura de ODOO y todo lo que constituye su plataforma.
Instalación desde el paquete binario
1. Tenga una instalación fresca y actualizada de Debian Stretch con sudoers instalado. (Si necesita orientación en este punto, revise los Recursos adicionales al final de éste instructivo)- apt update
- apt upgrade
- apt install sudo
- usermod -aG sudo odoo
3. Ingrese al sistema con el usuario odoo, ubíquese en el directorio donde haya descargado el archivo binario de ODOO y ejecute las siguientes instrucciones para la instalación:
- sudo apt install postgresql -y
- sudo dpkg -i odoo_12.0.latest_all.deb ←(El nombre del archivo descargado)
- sudo apt install -f
4. Completemos el proceso instalando el paquete que permite a odoo generar los archivos .pdf; lo descargamos y lo instalamos con las siguientes instrucciones:
- wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.stretch_amd64.deb
- sudo dpkg -i wkhtmltox_0.12.5-1.stretch_amd64.deb
- sudo apt install -f
5. Reiniciamos odoo con la siguiente instruccion:
- sudo systemctl restart odoo
6. Ahora podemos ver nuestra instancia de ODOO ejecutándose, si apuntamos a la dirección IP de nuestro HOST desde un navegador en el puerto 8069:
- En un navegador → http://ip_o_url_del_host:8069
Instalación desde los fuentes para un entorno aislado de desarrollo
1. Igual que para el caso anterior, tenga una instalación fresca y actualizada de Debian Stretch con sudoers instalado.- apt update
- apt upgrade
- apt install sudo
- usermod -aG sudo odoo
3. Ingrese al sistema con el usuario odoo.
4. Instalar el motor de base de datos PostgreSQL
- sudo apt install postgresql -y
5. Cree el usuario actual del sistema (odoo) como usuario de postgres
- sudo su -c "createuser -s $USER" postgres
6. Instalamos git
- sudo apt install git
7. Instalamos python y las dependencias base para ODOO con los siguientes comandos:
- sudo apt install python3-dev python3-pip
- sudo apt install build-essential libxslt-dev libzip-dev
- sudo apt install libldap2-dev libsasl2-dev libssl-dev
8. Ubicados en el directorio home del usuario odoo, creamos un directorio que llamaremos odoo-dev y nos cambiamos a dicho directorio:
- mkdir ~/odoo-dev
- cd ~/odoo-dev
9. Con el comando git, clonamos los fuentes del repositorio de odoo hacia nuestro directorio actual, en este caso clonamos la rama de la versión 12.0:
- git clone https://github.com/odoo/odoo.git -b 12.0 –depth=1
10. Usamos pip para instalar las dependencias señaladas en el archivo requiriments.txt que viene en los fuentes de ODOO:
- sudo pip3 install -r ~/odoo-dev/odoo/requirements.txt
11. Finalmente instalamos manualmente y usando pip las dependencias básicas que faltan:
- $ sudo pip3 install num2words phonenumbers psycopg2-binary
- $ sudo pip3 install watchdog xlwt
12. Para arrancar nuestra instancia de ODOO, podemos usar el siguiente comando:
- ~/odoo-dev/odoo/odoo-bin
Ya podemos acceder a odoo apuntando en nuestro navegador a la dirección del host en el puerto 8069. (http://ip_o_url_del_host:8069)
En una sesión más adelante veremos como afinar la instalación y proxificar el acceso para acceder con el protocolo https.
En una sesión más adelante veremos como afinar la instalación y proxificar el acceso para acceder con el protocolo https.
Recursos adicionales
- Instalación de Debian Stretch: https://servidordebian.org/es/start
- Web Oficial para la descarga de ODOO: https://www.odoo.com/page/download
- Repositorio de la Asociación de la Comunidad ODOO (OCA): https://github.com/OCA/project
No comments:
Post a Comment