参考文档: 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文件