Installing Odoo from source
Odoo uses the Python programming language to run and uses the PostgreSQL database for data storage. To run Odoo from source, we will need to install the Python libraries it depends on. The Odoo source code can then be downloaded from GitHub. Using a Git repository should be preferred over downloading the source code ZIP or tarball file. Using Git gives us control over the code versions and is a good tool for our release process.
Note
The exact dependency installation may vary, depending on your operating system and on the Odoo version you are installing. If you have trouble with any of the previous steps, make sure you check the official documentation at https://www.odoo.com/documentation/15.0/setup/install.html. Instructions for previous editions are also available there.
Installing the PostgreSQL database
Odoo needs a PostgreSQL server to work with. The typical development setup is to have PostgreSQL installed on the same machine as Odoo.
...