Ir al contenido principal

Intalacion de Odoo v11 en Linux - Ubuntu

Clonamos el script de git del branch para odoo11. Esto creara una Carpeta llamanda Installscript.
esta carpeta generalmente se encuentra en la carpeta /opt.

git clone https://github.com/Yenthe666/InstallScript.git --branch 11.0 

Ingresamos a la carpeta(opt/), le damos permisos de ejecución al archivo odoo_install.sh y luego lo ejecutamos.

sudo chmod +x odoo_install.sh
./odoo_install.sh

Al realizar la instalación se crea una carpeta llamada odoo, salimos de la carpeta  y bajamos un nivel.

Movemos la carpeta y renombramos como odoo11. Tambien cambiaremos de propiertario la carpeta, aqui deberas poner el usuario de tu computadora, en mi caso es dorelyc

sudo mv odoo odoo11
sudo chown dorelyc.dorelyc  odoo11 -R

Ingresamos a postgres y creamos un usuario odoo11, usuario y contraseña seran odoo11

  sudo su postgres 
 createuser -s -P -e odoo11
exit


Ingresamos a la carpeta odoo11 y a odoo-server.

cd odoo11/odoo-server

Instalaremos los requirements.txt / podras ocupar cualquiera de las 2 o las dos lineas.


pip install -r requirements.txt
pip3 install -r requirements.txt

Movemos el archivo de configuración y editamos el archivo odoo-server.conf

sudo mv /etc/odoo-server.conf .
sudo nano odoo-server.conf 

Vamos a localizar los siguientes parametros y los vamos a renombrar como odoo11.
db_user = odoo11
db_password = odoo1
Cambiaremos la ruta de los addons, esto por que cambiamos el nombre de la carpeta a odoo11. Deberá quedar así:

addons_path = /odoo11/odoo-server/addons,/odoo11/custom/

No utilizaremos el log, por lo que lo vamos a comentar con un #, deberá quedar así:
#logfile = /var/log/odoo/odoo-server.log

Ya que instalare otras versiones de odoo, voy a cambiar el puerto, generalmente es el 8069 yo lo dejare como 11169.

http_port = 11169

Guardamos los cambios y cerramos.

Shift + O
Shift + X


Nos posicionamos en la carpeta /odoo11 y creamos un archivo que se llamara start.sh

cd ..

sudo touch start.sh

Creamos una carpeta que llamaremos custom, esta ya la agregamos a la ruta de los addons/modulos, aqui guardaremos los modulos nuevos que descarguemos o que crearemos más adelante.

sudo mkdir custom

Ahora vamos a editamos el archivo start.sh

sudo nano start.sh

Cambiamos los parametros y debera quedar de esta forma:

#!/bin/sh

fuser -k 11169/tcp
 
python3  /odoo11/odoo-server/odoo-bin -c /odoo11/odoo-server/odoo-server.conf $1 $2

Guardamos y cerramos.


Shift + O
Shift + X

Por ultimo y solo para que todo quede bien, volvemos a poner como propietario de la carpeta a nuestro usuario.

sudo chown usurio.usuario odoo11 -R

Ya tenemos todo configurado para arrancar nuestro odoo, ahora iniciamos de la siguiente forma.

Estando posicionados en la carpeta odoo12 ejecutamos el archivo start.sh

./start.sh

abrimos nuestro navegador y escribimos.

localhost:11169

Listo, si no hemos olvidado ningún paso, se abrirá nuestro sistema y podremos crear una base para empezar a realizar pruebas o bien usarlo en nuestro negocio o empresa.


Nos estamos leyendo!!!

Comentarios

Entradas más populares de este blog

Resolver Error "Peer authentication failed for user Odoo"

Como resoler error : psycopg2.OperationalError: FATAL:  Peer authentication failed for user "odoo12" <-- cualquier version. Bueno esto lo encotre en un video, así que la contrubución es solo el traducirlo. 1. Abrimos la terminal y matamos el proceso de odoo ps aux | grep odoo 2. Identificamos el numero de proceso de odoo y lo detenemos. sudo kill -9 #deproceso 3.  Vamos a la dirección /etc/postgresql y editamos el archivo pg_hba.conf, agregamos: local all odoo12 <-- usuario que nos de problemas y trust Justo como en la imagen. *Yo tengo un usuario para cada version, por lo tanto pondré odoo12 por que es la que me esta dando problemas. 4. Guardamos, cerramos y reiniciamos postgres sudo service postgresql restart. Listo ahora ya podemos ingresar a nuestra base 😃 **Video: https://youtu.be/JRmXLDnJbjI Nos estamos leyendo!!!

Problemas multiples instancias Odoo

Frecuentemente como desarrolladores tenemos varias versiones de Odoo intaladas en nuestro PC, al inicio todo va bien, tenemos nuestras bases en diferentes versiones, sin embargo el problema empieza cuando se empiezan a ocupar diferentes modulos, ya sean nuestros o los que vamos probando. El otro dia me encontre con este problema, al parecer mis bases v10 estaban creando conflicto con mis bases en la v11 y v12 , si ya vieron mis otros post sobre instalaciones notaran que al inicio creo un usuario postgres para asignarlo a cada version y "evitrar" conflictos. Sin embargo esto no funciono como pensaba. Todo empezo con un error de "bad number magic" luego "model modelos" , en fin no encontre nada sobre como solucionarlo (Si saben como solucionarlo, por favor diganme como), en fin lo unico que me ayudo en  el momento fue pasarle un parametro al momento de iniciar el ./start.sh <-- Si no saben que es esto por favor dirijanse a como instalar odoo v12 y...