本文主要介紹了 odoo ubuntu開發環境配置的步驟及命令
ubuntu 桌面版odoo12開發環境配置
操作系統選擇與下載
桌面開發推薦ubuntukylin,是ubuntu的中文定制版本,中文名叫優麒麟。對比原版ubuntu,集成了專門為國內環境的軟件包自帶qq,搜狗中文輸入法,和wps軟件等,還有一個中文軟件市場,類似360軟件中心。
另外可以使用深度https://www.deepin.com/,和也是機遇debian開發的國產系統界面,不過早期因為虛擬機支持不好,這里不做演示。
官網 http://www.ubuntukylin.com/ 這里使用最新版本ubuntu19.04 推薦使用1804以上的版本,以獲得python3的原生安裝包支持。
同樣使用之前下載的odoo源碼包
安裝pycharm for linux
下載地址
https://www.jetbrains.com/pycharm/download/#section=linux
看視頻操作
下載odoo
git clone https://gitee.com/mirrors/odoo.git --depth 1 --branch 12.0 --single-branch odoo12
安裝python編譯依賴
更新ubuntu apt源
apt-get update
python編譯依賴
sudo apt-get install build-essential python-dev python-setuptools -y
如果沒有pip使用easy_install安裝
sudo easy_install pip
lxml依賴
sudo apt-get install -y zlib1g-dev libxslt1-dev libxml2-dev
ldap依賴
sudo apt-get install libsasl2-dev libldap2-dev libssl-dev
pillow 依賴庫
sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev
使用virtualenv創建虛擬環境
sudo pip install virtualenv
cd odoo
virtualenv venv
安裝數據庫
ubuntu16.04的postgresql是9.5的,ubuntu19.04的postgresql是11的
sudo apt-get install postgresql-9.5 postgresql-server-dev-9.5 -y
創建用戶
sudo -u postgres psql
create user "odoo" with password 'odoo' createdb;
安裝odoo python模塊
source venv/bin/activate
安裝odoo依賴 使用國內鏡像加速
pip install -r requirements.txt -i https://pypi.douban.com/simple
odoo配置文件
nano openerp-server.conf
啟動服務器
python odoo.py -c openerp-server.conf
注意
視頻中使用python內置的web服務器獲取文件的命令python -m SimpleHTTPServer
這里使用ubuntu16.04版本 以上命令在其他linux系統中可能有差別,如果是其他系統(Fedora),請在評論中提問,以后會補充介紹。
odoo9開始還要安裝node less編譯css文件,odoo12不用安裝
原文鏈接: https://www.erpdaxue.cn/odoo/odoo教程/odoo-ubuntu開發環境配置/