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:
- sudo apt install git npm python3-pip postgresql postgresql-client-common libxml2-dev libxslt1-dev lib32z1-dev libldap2-dev libsasl2-dev libjpeg8-dev
- sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.xenial_amd64.deb
- sudo wget http://archive.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb
- sudo apt-get install xfonts-75dpi
- 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.

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.