Android

Az odoo 11 telepítése az ubuntu 16.04 verzióra

Git Installation On Windows | How To Install Git on Windows 10 | Git Installation | Simplilearn

Git Installation On Windows | How To Install Git on Windows 10 | Git Installation | Simplilearn

Tartalomjegyzék:

Anonim

Az Odoo a világ egyik legnépszerűbb üzleti szoftvere. Az Odoo telepítésének számos módja van, a szükséges felhasználási körülményektől függően.

Az Odoo telepítésének legegyszerűbb és leggyorsabb módja a hivatalos adattáruk használata.

Ez az útmutató az Odoo telepítéséhez és konfigurálásához szükséges lépéseket tartalmazza az Ubuntu 16.04 Git source és Python virtuális környezetének használatával.

Mielőtt elkezded

Mielőtt folytatná ezt az oktatóprogramot, győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.

Frissítse a csomag-indexet és az összes telepített csomagot a legújabb csomagokra:

sudo apt update && sudo apt upgrade

Telepítse a Git, Pip, Node.js szoftvert és az Odoo függőségek létrehozásához szükséges eszközöket:

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

Hozzon létre Odoo felhasználót

Hozzon létre egy új rendszerfelhasználót és csoportot az otthoni könyvtár /opt/odoo , amely futtatja az Odoo szolgáltatást:

useradd -m -d /opt/odoo -U -r -s /bin/bash odoo Megnevezheti a felhasználót a kívánt módon, csak győződjön meg arról, hogy létrehozott egy PostgreSQL felhasználót ugyanazzal a névvel.

Telepítse és konfigurálja a PostgreSQL-t

Telepítse a PostgreSQL csomagot az Ubuntu alapértelmezett tárolóiból:

sudo apt install postgresql

A telepítés befejezése után hozzon létre egy új PostgreSQL felhasználót az előzőleg létrehozott rendszerfelhasználóval megegyező névvel, esetünkben az odoo :

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

Telepítse a Wkhtmltopdf fájlt

A PDF jelentések nyomtatásához szükség van a wkhtmltopdf eszközre. A Wkhtmltopdf ajánlott verziója 0.12.1 amely nem érhető el az Ubuntu 16.04 hivatalos lerakataiban. Letölti és telepíti az ajánlott verziót a hivatalos Wkhtmltopdf webhelyről.

Töltse le a csomagot a következő wget paranccsal:

wget

A letöltés befejezése után telepítse a csomagot a következő gépeléssel:

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

Telepítse és konfigurálja az Odoo szoftvert

Telepítjük az Odoo-t a GitHub tárházból egy izolált Python környezetben, így jobban ellenőrizhetjük a verziókat és a frissítéseket.

A telepítési folyamat megkezdése előtt feltétlenül váltson a „odoo” felhasználóra:

sudo su - odoo

A következő parancs segítségével megerősítheti, hogy be van jelentkezve odoo -felhasználóként:

whoami

A telepítési eljárással kezdje el klónozva az Odoo forráskódját a GitHub tárházból:

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

  • Ha másik Odoo verziót szeretne letölteni és telepíteni, akkor csak a --branch kapcsoló után változtassa meg a verziószámot.Az Odoo forráskódját bármilyen formátumban letöltheti, például az odoo11 helyett használhatja a domain nevét.

virtualenv eszköz Python-környezetek létrehozásához. A telepítéshez használja:

pip3 install virtualenv

Hozzon létre egy új Python virtuális környezetet az Odoo telepítéséhez az alábbiakkal:

cd /opt/odoo virtualenv odoo11-venv

Aktiválja a környezetet:

source odoo11-venv/bin/activate

Telepítse az összes szükséges Python modult:

pip3 install -r odoo11/requirements.txt Ha a telepítés során fordítási hibákat tapasztal, győződjön meg arról, hogy telepítette az Before you begin szakaszban felsorolt ​​összes szükséges függőséget.

A telepítés befejezése után inaktiválja a környezetet, és váltson vissza a sudo-felhasználóra a következő parancsok segítségével:

deactivate

exit

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

A következő dolog, amit tennünk kell, egy konfigurációs fájl létrehozása. Vagy létrehozhatunk egy újat a semmiből, vagy másolhatjuk a mellékelt konfigurációs fájlt:

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

Nyissa meg a fájlt, és szerkessze a következőképpen:

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

Ha kész, zárja be és mentse a fájlt.

Ne felejtse el a my_admin_passwd biztonságosabbá változtatni, és módosítsa az addons_path beállítást, ha egyedi modulokat használ.

Hozzon létre egy rendszerezett egység fájlt

Az odoo szolgáltatásként történő futtatásához létre kell hoznunk egy odoo11.service egység fájlt az /etc/systemd/system/ könyvtárban.

Nyissa meg a szövegszerkesztőt, és illessze be a következő sorokat:

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

Értesítse a rendszert, hogy létrejön egy új egységfájl, és indítsa el az Odoo szolgáltatást a következő végrehajtással:

sudo systemctl daemon-reload sudo systemctl start odoo11

Ellenőrizze a szolgáltatás állapotát a következő paranccsal:

sudo systemctl status odoo11

A kimenetnek az alábbiak szerint kell kinéznie, jelezve, hogy az Odoo szolgáltatás aktív és fut.

● 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

Engedélyezze az Odoo szolgáltatás automatikus indítását a rendszerindításkor:

sudo systemctl enable odoo11

sudo journalctl -u odoo11

Tesztelje a telepítést

Nyissa meg a böngészőt, és írja be: http://:8069 http://:8069

Ha a telepítés sikeres, akkor a következő képernyő jelenik meg:

Ezen a ponton működő Odoo 11 telepítéssel rendelkezik. A telepítést befejezheti egy új adatbázis létrehozásával, és megkezdheti a projekt munkáját.

Következtetés

Ez az! Ez az oktatóprogram végigvezette az Odoo 11 Ubuntu 16.04-en való Python virtuális környezetben történő telepítésén.

A következő üzenetből megtudhatja, hogyan konfigurálhatja az Odoo-t az Nginx-rel fordított proxyként, és hogyan érheti el az Odoo-telepítést a HTTPS-en keresztül:

Konfigurálja az Odoo-t az Nginx-rel fordított proxyként

Érdemes lehet megnéznie az Odoo-adatbázisok automatikus napi biztonsági másolatának létrehozásáról szóló bemutatónkat is.

ubuntu odoo postgresql python pip