Installing OpenG2P On Linux
Description
Developers can run the entire OpenG2P package on their machines. The guide here provides steps to install OpenG2P on a laptop/desktop running Linux.
Pre-requisites
A Linux server
Python3
Git
PostgreSQL
Installation of Odoo
1. Update system packages
Log in to your Linux server using SSH and update the package list and upgrade the existing packages:
2. Install dependencies
Odoo requires several dependencies to function correctly. Install them using the following commands:
3. Create Odoo user
It is recommended to create a separate system user to run Odoo for security purposes. Create the user with the following command:
4. Install and Configure PostgreSQL
Install PostgreSQL server and create a new database user for Odoo:
5. Install Wkhtmltopdf
Odoo supports printing reports as PDF files. Wkhtmltopdf helps to generate PDF reports from HTML data format. Moreover, the Qweb template reports are converted to HTML format by the report engine and Wkhtmltopdf will produce the PDF report:
6. Install Odoo
Clone the Odoo 15 repository from the official GitHub repository:
Cloning the odoo15 repo takes time because of the large file.
Make a new Odoo Python virtual environment:
Turn on the virtual environment:
Switch to the Odoo 15 directory and install the required Python libraries:
7. Configure Odoo
Edit the configuration file
/opt/odoo/odoo15/debian/odoo.conf
and set the appropriate values for the following parameters:
8. Start Odoo
Start the Odoo server using the following command:
Installation of OpenG2P package
Create a
custom-addons
folder inside theodoo15
folder to keep all the extra modules.Clone all the OpenG2P modules:
Install the required Python libraries for all the custom addons:
Add addons directory path to the odoo15.conf file.
Last updated