Kako besplatno instalirati Microsoft Office (Word, Excel, Powerpoint, Outlook, Teams) u Hrvatskoj?
Sadržaj:
- Prije nego što počneš
- Stvorite korisnika Odoo
- Instalirajte i konfigurirajte PostgreSQL
- Instalirajte Wkhtmltopdf
- Instalirajte i konfigurirajte Odoo 11
- Stvorite datoteku sistemske jedinice
- Ispitajte instalaciju
- Zaključak
Odoo je najpopularniji all-in-one poslovni softver na svijetu. Nudi niz poslovnih aplikacija, uključujući CRM, web stranicu, e-trgovinu, naplatu, računovodstvo, proizvodnju, skladište, upravljanje projektima, zalihe i još mnogo toga, a sve su jednostavno integrirane.
Odoo 11 zahtijeva Python 3.5 koji nije dostupan u CentOS-ovim spremištima. Zbog toga ne možemo instalirati Odoo paket putem yuma iz Odoovog spremišta.
Ili pokrećemo Odoo u docker spremniku ili ga instaliramo u virtualno okruženje Pythona.
U ovom ćemo vam vodiču predstaviti kako instalirati Odoo 11 koristeći Git izvor i Python virtualno okruženje na CentOS 7 stroj.
Prije nego što počneš
Prijavite se na svoj CentOS stroj kao sudo korisnik i ažurirajte sustav na najnovije pakete:
sudo yum update
Omogućite EPEL-ovo spremište unosom:
sudo yum install epel-release
Instalirat ćemo Python 3.5 pakete iz skladišta softverske kolekcije (SCL).
Omogućivanjem SCL-a imat ćete pristup novijim verzijama programskih jezika i usluga koje nisu dostupne u jezgrenim spremištima. Omogućite SCL spremište sa sljedećom naredbom:
sudo yum install centos-release-scl
Instalirajte Python 3.5 pakete, sa sljedećom naredbom:
sudo yum install rh-python35
Napokon instalirajte
git
,
pip
i sve alate potrebne za izgradnju Odoo ovisnosti:
sudo yum install git gcc wget nodejs-less libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel postgresql-devel
Stvorite korisnika Odoo
Stvorite novog korisnika sustava i grupirajte se s kućnim imenikom
/opt/odoo
koji će pokrenuti uslugu Odoo:
sudo useradd -m -U -r -d /opt/odoo -s /bin/bash odoo
Možete imenovati korisnika kako god želite, samo provjerite jeste li stvorili PostgreSQL korisnika s istim imenom.
Instalirajte i konfigurirajte PostgreSQL
Instalirajte PostgreSQL poslužitelj i stvorite novi cluster baze podataka PostgreSQL:
sudo yum install postgresql-server
sudo postgresql-setup initdb
Nakon što je instalacija dovršena, omogućite i pokrenite PostgreSQL uslugu:
sudo systemctl enable postgresql
sudo systemctl start postgresql
Stvorite PostgreSQL korisnika s istim nazivom kao prethodno stvoreni korisnik sustava, u našem slučaju
odoo
:
sudo su - postgres -c "createuser -s odoo"
Instalirajte Wkhtmltopdf
Paket
wkhtmltox
nudi skup alata naredbenog retka otvorenog koda koji mogu pretvoriti HTML u PDF i razne formate slika. Za ispis PDF izvješća trebat će
wkhtmltopdf
alat
wkhtmltopdf
. Preporučena verzija za Odoo je
0.12.1
koja nije dostupna u službenim spremištima CentOS 7.
Za preuzimanje i instaliranje preporučene verzije pokrenite sljedeće naredbe:
wget
sudo yum localinstall wkhtmltox-0.12.1_linux-centos7-amd64.rpm
Instalirajte i konfigurirajte Odoo 11
Instalirat ćemo Odoo iz GitHub-ovog spremišta kako bismo imali veću kontrolu nad verzijama i nadopunama. Također ćemo koristiti virtualenv koji je alat za stvaranje izoliranih Python okruženja.
Prije nego što započnete s postupkom instalacije, obavezno "odoo":
sudo su - odoo
Da biste potvrdili da ste prijavljeni kao
odoo
korisnik, možete upotrijebiti sljedeću naredbu:
whoami
Sada možemo započeti s postupkom instalacije, prvo klonirati odoo iz GitHub-ovog spremišta:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
Omogućite zbirke softvera kako bismo mogli pristupiti binarnim datotekama python 3.5:
scl enable rh-python35 bash
Stvorite novo virtualno okruženje za našu instalaciju Odoo s:
cd /opt/odoo
python3 -m venv odoo11-venv
aktiviranje okoline:
source odoo11-venv/bin/activate
i 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
Zatim moramo stvoriti konfiguracijsku datoteku:
/etc/odoo11.conf
; This is the password that allows database operations: admin_passwd = superadmin_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
Ne zaboravite da
superadmin_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, stvorit
odoo11.service
datoteku
odoo11.service
jedinice u
/etc/systemd/system/
direktoriju sa sljedećim sadržajem:
Description=Odoo11 Requires=postgresql.service After=network.target postgresql.service Type=simple SyslogIdentifier=odoo11 PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/usr/bin/scl enable rh-python35 -- /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf StandardOutput=journal+console WantedBy=multi-user.target
Obavijestite
systemd
da smo stvorili novu datoteku jedinice i pokrenuli Odoo uslugu izvršenjem:
sudo systemctl daemon-reload
sudo systemctl start odoo11
Status usluge možete provjeriti sljedećom naredbom:
sudo systemctl status odoo11
● odoo11.service - Odoo11 Loaded: loaded (/etc/systemd/system/odoo11.service; disabled; vendor preset: disabled) Active: active (running) since Wed 2018-03-28 20:13:30 UTC; 6s ago Main PID: 16174 (scl) CGroup: /system.slice/odoo11.service ├─16174 /usr/bin/scl enable rh-python35 -- /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf ├─16175 /bin/bash /var/tmp/sclihoNjg └─16178 /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf
i ako nema grešaka, možete omogućiti uslugu Odoo da se automatski pokrene prilikom pokretanja:
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:
Ako ne možete pristupiti stranici, vjerojatno vatrozid blokira port 8069.
Zaključak
Ovaj će vas udžbenik voditi kroz instalaciju Odoo 11 na CentOS 7 u Python virtualnom okruženju.
Možda ćete također htjeti provjeriti naš vodič o tome kako stvoriti automatske dnevne sigurnosne kopije vaših Odoo baza podataka.
centos odoo postgresql python pip virtenvInstalirajte magento 2 na centos 7

Magento je platforma za e-trgovinu izgrađena na tehnologiji otvorenog koda koja kombinira moćne značajke s fleksibilnošću i korisničkim sučeljem. U ovom ćemo vam vodiču proći korake instaliranja Magento 2 na uređaj CentOS 7.
Instalirajte mariadb na centos 7

MariaDB je open-source sustav za upravljanje relacijskim bazama podataka, kompatibilan unazad, binarni dodatak MySQL. U ovom tutorialu ćemo vam pokazati kako instalirati najnoviju verziju MariaDB-a na stroj CentOS 7.
Instalirajte odoo 12 na centos 7

Odoo je najpopularniji all-in-one poslovni softver na svijetu. U ovom će vam vodiču pokazati kako instalirati Odoo 12 iz izvora unutar Python virtualnog okruženja na CentOS 7 stroj.