參考文檔: http://www.cnblogs.com/odoouse/p/5995603.html https://www.jianshu.com/p/58090215bda8css
1、win10 Ubuntu子系統安裝 一、啓用 ‘適用於linux的windows子系統’ 搜索啓動或關閉windows功能 勾選 ‘適用於linux的windows子系統’,按提示重啓電腦
html
二、啓用開發人員模式node
打開‘設置’---‘更新和安全’--開發者選項,勾選‘開發人員模式’,而後就會下載安裝開發人員模式程序包,等待安裝完成。 python
三、安裝Ubuntu 打開 Microsoft store裏面直接搜索Ubuntu 選擇 ubuntu16.04LTS 安裝(選擇其餘的安裝odoo10會有各類問題),安裝完成打開ubuntu
linux
更換國內源sql
四、安裝postgres #安裝 postgresnpm
sudo apt-get install postgresql # 打開postgres服務 sudo /etc/init.d/postgresql start #切換到postgres用戶 sudo su - postgres #建立 odoo用戶,根據提示設置密碼 createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo #退出postgres用戶 exit
五、下載 odoo源碼ubuntu
六、安裝odoo須要的python庫(ubuntu自帶python)windows
odoo源碼目錄下的 requirements.txt 文件裏面列出了 odoo-10 依賴的全部 Python lib. 由於lxml ldap psycopg2 須要使用gcc進行編譯,因此,須要先安裝開發相關的庫 libxml2, libxslt, libpq-dev, libldap2-dev, libsasl2-dev,還有libjpeg和zlib安全
使用命令下面的命令安裝開發庫
sudo apt-get install libxml2 libxslt-dev libpq-dev libldap2-dev libsasl2-dev python-dev libssl-dev sudo apt-get install libjpeg-dev zlib1g-dev
另外個別環境可能還用到: sudo yum install python-devel openldap-devel
接着安裝 pip
sudo apt-get install python-pip
使用 pip 安裝 odoo-10 依賴的Python 庫(個人odoo源碼在e:/work/odoo)
sudo pip install -r /mnt/e/work/odoo/requirements.txt
七、安裝less 由於官方的npm鏡像沒法正常訪問,必須訪問國內的鏡像,而國內的npm鏡像太新,因此須要使用較新版本的nodejs
安裝node.js NPM 以及 less
sudo apt-get install nodejs node-less npm
使用 npm 安裝 less-plugin-clean-css
sudo npm install -g less-plugin-clean-css
八、配置odoo.conf文件