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原始碼下載
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系統(框架)總結