win10 Ubuntu子系统安装&odoo10社区版安装

Posted wanxiangit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10 Ubuntu子系统安装&odoo10社区版安装相关的知识,希望对你有一定的参考价值。

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

以上是关于win10 Ubuntu子系统安装&odoo10社区版安装的主要内容,如果未能解决你的问题,请参考以下文章

win10 + ubuntu16.4 双系统安装

安装 Win10 & Ubuntu 16.04 双系统以及 Ubuntu 配置深度学习环境记录

配置深度学习主机与环境(TensorFlow+1080Ti) | 第二章 Win10&Ubuntu双系统与显卡驱动安装

U盘安装Ubuntu14.04&配置远程win10远程连接

win10&hyper上装Ubuntu出现没有找到dev fd0, sector 0 错误

Win10&Linux下Apache2+PHP7+Mysql安装以及创建Laravel项目