How To Install PyCharm In Ubuntu 18.04/ Ubuntu 20.04 + Create and Run First Python Project
Sadržaj:
- Prije nego što počneš
- Stvorite korisnika Odoo
- Instalirajte i konfigurirajte PostgreSQL
- Instalirajte Wkhtmltopdf
- Instalirajte i konfigurirajte Odoo
- Stvorite datoteku sistemske jedinice
- Ispitajte instalaciju
- Zaključak
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, umjestoodoo11
, 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.
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
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 pipKako implementirati odoo 11 na ubuntu 18.04

Ovaj vodič opisuje korake potrebne za instaliranje i konfiguriranje Odooa za proizvodnju pomoću Git izvora i Python virtualnog okruženja na Ubuntu 18.04 sustavu.
Kako implementirati odoo 12 na ubuntu 18.04

Ovaj vodič opisuje korake potrebne za instaliranje i konfiguriranje Odoo 12 za proizvodnju pomoću Git izvora i Python virtualnog okruženja na Ubuntu 18.04 sustavu.
Kako instalirati odoo 13 na ubuntu 18.04

U ovom ćemo vas vodiču provesti kroz instalaciju i raspoređivanje Odoo 13 unutar Python virtualnog okruženja na Ubuntu 18.04. Preuzet ćemo Odoo iz njihovog Github-ovog spremišta i koristeći Nginx kao obrnuti proxy.