1. 程式人生 > 實用技巧 >Odoo14.0原始碼安裝和系統搭建配置

Odoo14.0原始碼安裝和系統搭建配置

Odoo 是基於Python寫的一系列開源ERP應用程式套裝,前身是OpenERP。

此套裝可滿足中小型企業的一切應用需求,例如,企業基本的進銷存、採購、銷售、MRP生產製造、品保質量保障、企業招聘、員工合同、休假、午餐管理、內部論壇、車隊管理、內部聊天IM溝通、客訴追溯管理、CRM客戶關係管理、VOIP、E-Shop電子商務、網店、企業官方網站,財務會計、銀行對賬、資產管理、HR工資管理、預算管理、WMS倉庫庫存管理、POS街邊小攤、社群商店、專案管理、條碼、PLM等等

這裡介紹如何通過原始碼安裝和搭建Odoo系統。

參考文件

https://www.odoo.com/documentation/14.0/setup/install.html#source-install

1原始碼下載

https://github.com/odoo/odoo

2 境準備:

2.1 Python3

Odoo14.0 需要 Python 3.6或更高版本. 所以首先需要安裝python3

用下面命令檢視python的版本

$ python3 --version

輸出如下:

/local/mes$ python3 --version

Python 3.6.9

2.2 Postgresql安裝

PostgreSQL需要10.0及以上版本。

$sudo apt install postgresql postgresql-client

PostgreSQL安裝完成後,預設只有一個postgres使用者,Odoo禁止使用postgres使用者連線資料庫,所以需要建立新資料庫使用者,用如下命令:

$sudo -u postgres createuser -s $USER

$ createdb $USER

這樣,我們就擁有了與Linux系統賬戶同名的PostgreSql 使用者,就可以不需要密碼連線資料庫了。

2.3 安裝依賴庫

1)先安裝下面的依賴包:

sudo apt install python3-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libtiff5-dev libjpeg8-dev libopenjp2-7-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev libxcb1-dev libpq-dev xfonts-75dpi

2)然後進入odoo的目錄,執行:

$ pip3 install setuptools wheel

$ pip3 install -r requirements.txt

3)安裝wkhtmltopdf0.12.5

到URL: https://github.com/wkhtmltopdf/wkhtmltopdf/releases/tag/0.12.5

下載Ubuntu18版本的deb包,如下圖所示:

然後執行:

$ sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb

4)安裝nodejs, npm, rtlcss

$sudo npm install -g rtlcss

3 配置和啟動

啟動檔案是位於根目錄的Odoo-bin

3.1啟動引數

引數說明

https://www.odoo.com/documentation/14.0/reference/cmdline.html#reference-cmdline-server

配置檔案說明

https://www.odoo.com/documentation/14.0/reference/cmdline.html#configuration-file

第一次啟動加 –i base 引數初始化資料庫。以後啟動就不需要了。

python3 odoo-bin --addons-path=addons -d robin –i base 

啟動之後埠號為8069

3.2 登入

在瀏覽器輸入http://localhost:8069

使用者名稱和密碼為: admin : admin

第一次啟動後會發現輸入admin:admin賬戶後沒法登陸系統,

這時,關閉程序,重新執行python3 odoo-bin --addons-path=addons -d dbname

然後用admin:admin登陸就可以了。

登入之後就是各種應用的APP。

https://www.cnblogs.com/1314520xh/p/9000162.html

odooERP系統(框架)總結