Kako besplatno instalirati Microsoft Office (Word, Excel, Powerpoint, Outlook, Teams) u Hrvatskoj?
Sadržaj:
- Preduvjeti
- Instalirajte Python 3.6 i Odoo ovisnosti
- Stvori Odoo korisnika
- Instalirajte i konfigurirajte PostgreSQL
- Instalirajte Wkhtmltopdf
- Instalirajte i konfigurirajte Odoo 12
- 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.
U ovom će vam vodiču pokazati kako instalirati Odoo 12 iz izvora unutar Python virtualnog okruženja na CentOS 7 stroj.
Preduvjeti
Provjerite jeste li prijavljeni kao korisnik s privilegijama sudo prije nego što nastavite s vodičem.
Instalirajte Python 3.6 i Odoo ovisnosti
Instalirat ćemo Python 3.6 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 EPEL i SCL spremišta sa sljedećom naredbom:
sudo yum install epel-release centos-release-scl
Nakon što su spremišta omogućena, instalirajte Python 3.6 sve alate potrebne za izgradnju Odoo ovisnosti:
sudo yum install rh-python36 git gcc wget nodejs-less libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel
Tijekom instalacije od vas će se tražiti da prihvatite GPG ključeve.
Stvori Odoo korisnika
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/odoo12 -s /bin/bash odoo12
Možete imenovati korisnika kako god želite, samo provjerite jeste li stvorili PostgreSQL korisnika s istim imenom.
Instalirajte i konfigurirajte PostgreSQL
U vrijeme pisanja ovog članka, najnovija verzija PostgreSQL-a dostupna iz CentOS-ovih spremišta je PostgreSQL verzije 9.2 koju Odoo službeno ne podržava.
Instalirat ćemo PostgreSQL 10 iz službenih PostgreSQL spremišta.
Započnite s omogućavanjem PostgreSQL spremišta:
sudo yum install
Instalirajte PostgreSQL poslužitelj i stvorite novi cluster baze podataka PostgreSQL:
sudo yum install postgresql10-server postgresql10-devel
sudo /usr/pgsql-10/bin/postgresql-10-setup initdb
Nakon što je instalacija dovršena, omogućite i pokrenite PostgreSQL uslugu:
sudo systemctl enable postgresql-10
sudo systemctl start postgresql-10
Stvorite PostgreSQL korisnika s istim imenom kao prethodno stvoreni korisnik sustava, u našem slučaju
odoo12
:
sudo su - postgres -c "createuser -s odoo12"
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.
Preuzmite preporučenu verziju sa sljedećom naredbom wget:
wget
Nakon dovršetka preuzimanja, instalirajte
rpm
paket upišite:
sudo yum localinstall wkhtmltox-0.12.1_linux-centos7-amd64.rpm
Instalirajte i konfigurirajte Odoo 12
Prije nego što započnete s postupkom instalacije, obavezno pređite na korisnički "odoo12":
sudo su - odoo12
Započnite s kloniranjem izvornog koda Odoo 12 iz spremišta Odoo GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 12.0 /opt/odoo12/odoo
Omogućite zbirke softvera kako bismo mogli pristupiti binarnim datotekama python 3.6:
scl enable rh-python36 bash
Napravite novo virtualno okruženje Python-a za instalaciju Odoo s:
cd /opt/odoo12
python3 -m venv venv
Aktivirajte okoliš:
source venv/bin/activate
Instalirajte sve potrebne Python module:
pip3 install -r odoo/requirements.txt
Ako tijekom instalacije naiđete na bilo kakve pogreške u sastavljanju, provjerite jeste li instalirali sve potrebne ovisnosti navedene u odjeljku
Install Python 3.6 and Odoo Dependencies
.
Nakon dovršetka instalacije deaktivirajte okruženje sljedećom naredbom:
deactivate
Izradite novi direktorij za prilagođene dodatke:
mkdir /opt/odoo12/odoo-custom-addons
Prebacite se natrag na svog sudo korisnika:
exit
Zatim otvorite uređivač teksta i stvorite sljedeću konfiguracijsku datoteku:
sudo nano /etc/odoo12.conf
/etc/odoo12.conf
; This is the password that allows database operations: admin_passwd = superadmin_passwd db_host = False db_port = False db_user = odoo12 db_password = False addons_path = /opt/odoo12/odoo/addons, /opt/odoo12/odoo-custom-addons
Spremite i zatvorite datoteku.
Ne zaboravite promijeniti
superadmin_passwd
u nešto sigurnije.
Stvorite datoteku sistemske jedinice
Da bismo pokrenuli Odoo kao uslugu, stvorit ćemo jedinstvenu datoteku.
Otvorite uređivač teksta i stvorite datoteku s imenom
odoo12.service
unutar
/etc/systemd/system/
direktorija:
sudo nano /etc/systemd/system/odoo12.service
Lijepljenje sljedećeg sadržaja:
/etc/systemd/system/odoo12.service
Description=Odoo12 Requires=postgresql-10.service After=network.target postgresql-10.service Type=simple SyslogIdentifier=odoo12 PermissionsStartOnly=true User=odoo12 Group=odoo12 ExecStart=/usr/bin/scl enable rh-python36 -- /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf StandardOutput=journal+console WantedBy=multi-user.target
Spremite datoteku i zatvorite uređivač.
Obavijestite Systemd da smo stvorili novu datoteku jedinice:
sudo systemctl daemon-reload
Pokrenite i omogućite Odoo uslugu izvršenjem:
sudo systemctl enable odoo12
sudo systemctl start odoo12
Status usluge možete provjeriti sljedećom naredbom:
sudo systemctl status odoo12
● odoo12.service - Odoo12 Loaded: loaded (/etc/systemd/system/odoo12.service; disabled; vendor preset: disabled) Active: active (running) since Tue 2018-10-30 16:35:09 UTC; 6s ago Main PID: 24649 (scl) CGroup: /system.slice/odoo12.service ├─24649 /usr/bin/scl enable rh-python36 -- /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf ├─24650 /bin/bash /var/tmp/scldyaa9h └─24653 /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf
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:
Pomoću sljedećih naredbi otvorite potrebni priključak:
sudo firewall-cmd --permanent --zone=public --add-port=8069/tcp
sudo firewall-cmd --reload
Zaključak
Ovaj će vas vodič provesti kroz instalaciju Odoo 12 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 pipInstalirajte 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 11 na centos 7

Odoo je jedan od najpopularnijih softverskog softvera otvorenog koda ERP Business na svijetu. Ovaj vodič opisuje korake potrebne za instaliranje i konfiguriranje Odoo korištenja Git izvora i Python virtualnog okruženja na CentOS 7