Android

Kako instalirati odoo 11 na ubuntu 16.04

How To Install PyCharm In Ubuntu 18.04/ Ubuntu 20.04 + Create and Run First Python Project

How To Install PyCharm In Ubuntu 18.04/ Ubuntu 20.04 + Create and Run First Python Project

Sadržaj:

Anonim

Odoo je jedan od najpopularnijih softverskog softvera na svijetu. Postoji nekoliko načina instaliranja Odooa, ovisno o potrebnom slučaju upotrebe.

Najlakši i najbrži način za instaliranje Odooa je pomoću njihovih službenih spremišta.

Ovaj vodič opisuje korake potrebne za instaliranje i konfiguriranje Odoo korištenja Git izvora i Python virtualnog okruženja na Ubuntu 16.04.

Prije nego što počneš

Prije nego što nastavite s ovim vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.

Ažurirajte indeks paketa i sve instalirane pakete na najnovije pakete:

sudo apt update && sudo apt upgrade

Instalirajte Git, Pip, Node.js i alate potrebne za izgradnju Odoo ovisnosti:

sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less

Stvorite korisnika Odoo

Stvorite novog korisnika sustava i grupirajte se s kućnim imenikom /opt/odoo koji će pokrenuti uslugu Odoo:

useradd -m -d /opt/odoo -U -r -s /bin/bash odoo Možete imenovati korisnika kako želite, samo provjerite jeste li stvorili PostgreSQL korisnika s istim imenom.

Instalirajte i konfigurirajte PostgreSQL

Instalirajte PostgreSQL paket iz Ubuntuovih zadanih spremišta:

sudo apt install postgresql

Nakon što je instalacija dovršena, stvorite novog PostgreSQL korisnika s istim imenom kao prethodno stvoreni korisnik sustava, u našem slučaju je to odoo :

sudo su - postgres -c "createuser -s odoo"

Instalirajte Wkhtmltopdf

Za ispis PDF izvješća trebat će wkhtmltopdf alat wkhtmltopdf . Preporučena verzija Wkhtmltopdf-a je 0.12.1 koja nije dostupna u službenim spremištima Ubuntu 16.04. Preuzet ćemo i instalirati preporučenu verziju sa službenog web mjesta Wkhtmltopdf.

Preuzmite paket pomoću sljedeće wget naredbe:

wget

Nakon dovršetka preuzimanja instalirajte paket upišite:

sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb

Instalirajte i konfigurirajte Odoo

Instalirat ćemo Odoo iz GitHub skladišta u izoliranom Python okruženju kako bismo imali veću kontrolu nad verzijama i ažuriranjima.

Prije nego što započnete s postupkom instalacije, obavezno pređite na korisnički "odoo":

sudo su - odoo

Za potvrdu da ste prijavljeni kao korisnik odoo , koristite sljedeću naredbu:

whoami

Započnite s postupkom instalacije kloniranjem Odoo izvornog koda iz spremišta GitHub:

git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11

  • Ako želite preuzeti i instalirati drugu verziju Odoo-a, samo promijenite broj verzije nakon --branch --branch. Možete preuzeti izvorni kôd Odoo na bilo koji način, na primjer, umjesto odoo11 , možete koristiti naziv svoje domene.

virtualenv je alat za stvaranje izoliranih Python okruženja. Da biste ga instalirali koristite:

pip3 install virtualenv

Napravite novo virtualno okruženje Python-a za instalaciju Odoo s:

cd /opt/odoo virtualenv odoo11-venv

Aktivirajte okoliš:

source odoo11-venv/bin/activate

Instalirajte sve potrebne Python module:

pip3 install -r odoo11/requirements.txt Ako tijekom instalacije naiđete na pogreške u sastavljanju, provjerite jeste li instalirali sve potrebne ovisnosti navedene u odjeljku Before you begin .

Nakon dovršetka instalacije deaktivirajte okruženje i prebacite se na svog sudo korisnika koristeći sljedeće naredbe:

deactivate

exit

sudo mkdir /opt/odoo/odoo11-custom-addons sudo chown odoo: /opt/odoo/odoo11-custom-addons

Sljedeće što moramo učiniti je stvoriti konfiguracijsku datoteku. Možemo ili izraditi novi ispočetka ili kopirati uključenu konfiguracijsku datoteku:

sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf

Otvorite datoteku i uredite je na sljedeći način:

sudo nano /etc/odoo11.conf /etc/odoo11.conf

; This is the password that allows database operations: admin_passwd = my_admin_passwd db_host = False db_port = False db_user = odoo db_password = False addons_path = /opt/odoo/odoo11/addons; If you are using custom modules; addons_path = /opt/odoo/odoo11/addons, /opt/odoo/odoo11-custom-addons

Nakon što završite, zatvorite i spremite datoteku.

Ne zaboravite da my_admin_passwd promijenite u nešto sigurnije i prilagodite addons_path ako koristite prilagođene module.

Stvorite datoteku sistemske jedinice

Da bismo pokrenuli odoo kao uslugu, moramo stvoriti datoteku jedinice odoo11.service u /etc/systemd/system/ direktoriju.

Otvorite uređivač teksta i zalijepite sljedeće retke:

sudo nano /etc/systemd/system/odoo11.service /etc/systemd/system/odoo11.service

Description=Odoo11 Requires=postgresql.service After=network.target postgresql.service Type=simple SyslogIdentifier=odoo11 PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf StandardOutput=journal+console WantedBy=multi-user.target

Obavijestite sistemski da je stvorena nova jedinica datoteke i pokrenite Odoo uslugu izvršenjem:

sudo systemctl daemon-reload sudo systemctl start odoo11

Status usluge provjerite sljedećom naredbom:

sudo systemctl status odoo11

Izlaz bi trebao izgledati nešto poput dolje, naznačavajući da je Odoo usluga aktivna i pokrenuta.

● odoo11.service - Odoo11 Loaded: loaded (/etc/systemd/system/odoo11.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2018-01-23 21:09:25 UTC; 1s ago Main PID: 14146 (python3) CGroup: /system.slice/odoo11.service └─14146 /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf

Omogućite uslugu Odoo da se automatski pokrene u vrijeme dizanja:

sudo systemctl enable odoo11

sudo journalctl -u odoo11

Ispitajte instalaciju

Otvorite preglednik i utipkajte: http://:8069 http://:8069

Pod pretpostavkom da je instalacija uspješna, pojavit će se zaslon sličan sljedećem:

U ovom trenutku imate radnu instalaciju Odoo 11. Instalaciju možete dovršiti stvaranjem nove baze podataka i započeti raditi na svom projektu.

Zaključak

To je to! Ovaj će vas vodič provesti kroz instalaciju Odoo 11 na Ubuntu 16.04 u Python virtualnom okruženju.

Da biste saznali kako konfigurirati svoj Odoo s Nginxom kao obrnutim proxy-jem i kako pristupiti vašoj Odoo instalaciji putem HTTPS-a, možete provjeriti sljedeći post:

Konfigurirajte Odoo s Nginxom kao obrnutim proxy-jem

Možda ćete također htjeti provjeriti naš vodič o tome kako stvoriti automatske dnevne sigurnosne kopije vaših Odoo baza podataka.

ubuntu odoo postgresql python pip