参考文档:

http://www.cnblogs.com/odoouse/p/5995603.html

https://www.jianshu.com/p/58090215bda8

一、win10 Ubuntu子系统安装

1、启用 ‘适用于linux的windows子系统’

搜索启动或关闭windows功能



勾选 ‘适用于linux的windows子系统’,按提示重启电脑

2、启用开发人员模式

打开‘设置’---‘更新和安全’--开发者选项,勾选‘开发人员模式’,然后就会下载安装开发人员模式程序包,等待安装完成。

3、安装Ubuntu

打开 Microsoft store里面直接搜索Ubuntu



选择 ubuntu16.04LTS 安装(选择其他的安装odoo10会有各种问题),安装完成打开ubuntu

更换国内源

4、安装postgres

#安装 postgres

 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

5、下载 odoo源码

6、安装odoo需要的python库(ubuntu自带python)

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

7、安装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

8、配置odoo.conf文件

最新文章

  1. 本周PSP+历年作品评论
  2. Android开发之如何保证Service不被杀掉(前台服务)
  3. 按要求编写Java程序: (1)编写一个接口:InterfaceA,只含有一个方法int method(int n); (2)编写一个类:ClassA来实现接口InterfaceA,实现int method(int n)接口方 法时,要求计算1到n的和; (3)编写另一个类:ClassB来实现接口InterfaceA,实现int method(int n)接口 方法时,要求计算n的阶乘(n!);
  4. 路径(keyPath)、键值编码(KVC)和键值观察(KVO)
  5. USACO3.41Closed Fences(几何)
  6. shell基础——字符串处理(转载)
  7. IOS Cell重用机制
  8. 两百条微信小程序跳坑指南(不定时更新)
  9. python语言学习笔记整理
  10. Android自动打包工具aapt详解
  11. 解决Django项目数据库无法迁移问题
  12. create-react-app入门教程
  13. HTML5 元素拖拽实现 及 jquery.event.drag插件
  14. Java创建文件夹
  15. 锤子科技 Smartisan M1L 咖啡金 真皮背面 高配版 5.7
  16. php页面开启错误提示
  17. 05.基于IDEA+Spring+Maven搭建测试项目--web.xml配置
  18. centos7切换启动内核
  19. [BZOJ3757]苹果树(树上莫队)
  20. [AT2268] [agc008_f] Black Radius

热门文章

  1. linux 磁盘性能监控
  2. J - 玩游戏
  3. Changing the Output Path in your Web Applications is a bad idea
  4. XAML实例教程系列 - 对象和属性(二)
  5. 如何根据configure.ac和Makefile.am为开源代码产生当前平台的Makefile
  6. 面向对象软件工程与UML
  7. Maven远程中央仓库地址
  8. 微信小程序调用微信支付
  9. ios-判断手机上是否安装了某个App
  10. scrapy 简单操作