Instalar Odoo en Ubuntu usando windows 10 y VMware.

Aca tienes los pasos y archivos necesarios para instalar Odoo 15.0 en Ubuntu 20.04 en modo de desarrollo sobre windows con sus codigos fuentes para poder ser personalizado.

1. Si estas usando sistema operativo Windows , puedes descargar VMware para instalar Ubuntu 20.04 sobre Windows.

2. Instala VMware utilizando archivo Iso con Ubuntu 20.04 64 bits.

1.Installer disc image file.
2.personaliza tu maquina virtual.
3.Establece capidad de disco.

3. estando en Ubuntu , abre una terminal y ejecuta los siguientes comando:

  1. sudo apt install git npm python3-pip postgresql  postgresql-client-common libxml2-dev libxslt1-dev lib32z1-dev libldap2-dev libsasl2-dev libjpeg8-dev
  2. sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.xenial_amd64.deb
  3. sudo wget http://archive.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb
  4. sudo apt-get install xfonts-75dpi
  5. sudo dpkg -i *.deb #Instalamos los paquetes descargados
    • Si el paso 5 da error, ejectar estos comandos:
    • sudo wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb
    • sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb
    • sudo add-apt-repository ppa:linuxuprising/libpng12
    • sudo apt update
    • sudo apt install libpng12-0
    • sudo dpkg -i *.deb #volvemos a ejecutar este comando y ahora ya no nos debe dar error

6. sudo npm install -g less less-plugin-clean-css  #seguimos instalando dependencias necesarias.

Instalar PostgreSQL en Ubuntu.

7. sudo apt-get update

8. sudo apt-get dist-upgrade

9. sudo reboot

10.ir a https://www.postgresql.org/download/ y seleccionar Linux y Ubuntu.

11. Copiar el script creado y pegarlo en la terminal de ubuntu.

# Create the file repository configuration:
sudo sh -c ‘echo “deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main” > /etc/apt/sources.list.d/pgdg.list’
 
# Import the repository signing key:
wget –quiet -O – https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –
 
# Update the package lists:
sudo apt-get update
 
# Install the latest version of PostgreSQL.
# If you want a specific version, use ‘postgresql-12’ or similar instead of ‘postgresql’:
sudo apt-get -y install postgresql-15

Configurando postgreSQL en ubuntu.

12. sudo su – postgres

13. createuser root -s

14. psql template1

15. alter role root with password ‘odoo’;

16. \q

17. exit  #Para regresar a usuario de ubuntu

Instalando Odoo en Ubuntu

18. cd /opt

19. sudo mkdir odoo

20. sudo mkdir odoo

21. cd odoo

22. sudo git clone https://github.com/odoo/odoo.git –branch 15.0 –single-branch –depth 1 #puedes cambiar 16.0 para version 16 o posteriores.

23. cd odoo

24. sudo pip3 install -r requirements.txt

Obtendremos un error:

25. sudo apt-get install –reinstall libpq-dev

26. sudo pip3 install -r requirements.txt

27. sudo touch odoo.conf

28. sudo chmod 777 odoo.conf

29. sudo mkdir custom_addons

30. le pegamos lo siguiente:

[options]

; This is the password that allows database operations:

admin_password=odoo

db_host=localhost

db_port=5432

db_user=root

db_password=odoo

addons_path=/opt/odoo/odoo/addons,/opt/odoo/odoo/custom_addons

31. Iniciamo Odoo con el comando :
sudo ./odoo-bin -c odoo.conf -d datatest -i base

32. abrimos el explorador y navegamos a localhost:8069

33. Entramos conuser: admin   Passw: admin           

Instalar pycharm en Ubuntu y conectar con Odoo

33. descargamos e instalamos pycharm-community de ubuntu software.

34. damos permisos a folder custom_addons . abrimos terminal, navegamos hasta /opt/odoo/odoo y ejecutamos:

sudo chmod 777 custom_addons/ -R

35. Abrimos pychram y le damos nuevo proyecto para crear el primer modulo en Odoo.

36. Después que hayan cargado todas las librerías creamos un nuevo archivo de configuración con la siguientes configuraciones:

luego damos click a Apply y finalmente a Okay.

Yeiiii!!! . ahora puedes darle click a play y ejecutar Odoo desde Pycharm.!!!