Install Odoo 17 on Ubuntu 20.04.6 LTS with Virtual Environemnt

requirements:

  • postgres terbaru
  • python 3.10
  • library python di file /odoo/requirements.txt

Update Libirary :

  • sudo apt-get update
  • sudo apt-get upgrade

Install Packages and libraries :

sudo apt-get install python-dev python3-dev libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libpq-dev libjpeg8-dev liblcms2-dev libblas-dev libatlas-base-dev
sudo apt-get install -y npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo npm install -g less less-plugin-clean-css
sudo apt-get install -y node-less

Setup Database Server :

  • sudo su – postgres
  • createuser –createdb –username postgres –no-createrole –no-superuser –pwprompt odoo17
  • psql
  • ALTER USER odoo17 WITH SUPERUSER;
  • \q
  • exit

Create a system user :

  • sudo adduser –system –home=/tentukan_path_anda/odoo17 –group odoo17

Get Odoo17 community from git :

  • sudo apt-get install git (install jika belum ada)
  • sudo su – odoo17 -s /bin/bash (pindah ke user odoo17)
  • git clone https://www.github.com/odoo/odoo –depth 1 –branch 17.0 –single-branch
  • exit

Step Install :

  • python3.10 -m venv env_odoo17 (buat virtualenv)
  • sudo su – odoo17 -s /bin/bash (pindah ke user odoo17)
  • source env_odoo17/bin/activate (aktifkan virtualenv)
  • edit file requirements.txt dan blok bagian lib psycopg (2 baris)
  • pip install -r /path_odoo17/requirements.txt
  • ./odoo-bin (running odoo17)
  • Selesai

Ref :
https://www.cybrosys.com/blog/how-to-install-odoo-17-on-ubuntu-20-04-lts-server

https://tecadmin.net/how-to-install-odoo-17-on-ubuntu/

Leave a comment