Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 11187|回复: 0
打印 上一主题 下一主题

ubuntu server 14.04 odoo9 安装简【转】

[复制链接]

119

主题

119

帖子

566

积分

高级会员

Rank: 4

积分
566
跳转到指定楼层
楼主
发表于 2015-10-22 20:28:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
注意: 9.0 目前是测试版 ,目前 个人 认为 不太适合 新手折腾,这篇文章 主要是给 有一定 填坑能力的 odoo用户 一个参考。

其实大家 自用的话,可以等 2015年第4季度 等正式版出来后,用 deb安装包的方式相对轻松些,目前我测试下来9.0问题还是比8.0多太多。

odoo9的安装和8.0差不多,参考:http://shine-it.net/index.php/topic,16623.0.html

本文主要 参考官方8.0的 安装文档:http://odoo-documents.readthedoc ... etup-install-source

这里 摘录 odoo 9.0 在 ubuntu 下的 几点:

第一步:

进入一个想装odoo的目录,比如 cd /opt

   git clone https://github.com/odoo/odoo.git


和官方写的不同的是,git clone 之后,不要启动 odoo

进入到 默认的 目录
cd /opt/odoo

git checkout master

切换到 odoo master 版本也就是 odoo9

如果 没装 git ,那么

apt-get install git


第二步:依赖包

官方的 依赖包是 用 pip 装的 装下 pip:

apt-get install pip

小插曲:官方的文档,强制要求python 版本为2.7.9 我发现 我14.04.3下 python 是2.7.6
升级到2.7.9 原2.7.6 的好像还是在的,而且 odoo运行反而有些依赖包会找不到,我判断网上搜到的升级方法
估计 路径不一样了。

在odoo的目录下:运行 来安装 依赖库
(这个倒是比 我之前用的方法简单,不过我发现 现在官方应该还没更新过 这个 requirements.txt ,所以 依赖库还是 不足的。

pip install -r requirements.txt

所以 还是要 参考 我 那个 odoo 8.0的依赖库进行安装。

另外 8月13日 我测试安装odoo 9.0发现 还需要下面几个包:

wget https://launchpad.net/~pythoneer ... arse_0.14-1_all.deb

apt-get -f install python-bs4 python-bs4-doc

dpkg -i python-ofxparse_0.14-1_all.deb

apt-get install python-passlib

最后还需要 安装lessc (在ubuntu 14.04下安装如下):

apt-get install -y npm

sudo ln -s /usr/bin/nodejs /usr/bin/node

npm install -g less less-plugin-clean-css

最后这步安装可能会报个小错,
npm WARN engine hawk@3.1.0: wanted: {"node":">=0.10.32"} (current: {"node":"v0.10.25","npm":"1.3.10"})

经过我测试,在有些浏览器和手机上依然会提示
Could not execute command ‘lessc’ 不过还算不影响使用,
到9.0正式版出来,估计这问题会有更好的解决方案。

安装中文字体:

sudo apt-get install ttf-wqy-zenhei
sudo apt-get install ttf-wqy-microhei

打印的wkhtmltox:

sudo apt-get install wkhtmltopdf

下载:(下边的命令第一行末尾的 / 和第二行开头的 w 之间没有空格 )

64位版本:http://yun.baidu.com/share/link? ... 4&uk=1077163249
然后用winscp 等上传 后  解压缩下载到的文件:

tar -vxf wkhtmltox-linux-amd64_0.12.0-03c001d.tar.xz

得到一个目录wkhtmltox,把wkhtmltopdf复制到/usr/bin目录,更改所有者,并增加可执行属性

sudo cp wkhtmltox/bin/wkhtmltopdf /usr/bin/
sudo chown root:root /usr/bin/wkhtmltopdf
sudo chmod +x /usr/bin/wkhtmltopdf

第三步:运行odoo9

apt-get install -y postgresql-9.3 postgresql-client-9.3 postgresql-contrib-9.3 postgresql-server-dev-9.3
确保 系统 安装过 postgresql 后参考官方8.0安装教程
以当前用户的用户名 创建一个 postgresql 的用户:

sudo su - postgres -c "createuser -s $USER"

进入 odoo9的安装 目录 cd /opt/odoo 运行

./odoo.py

就可以运行 odoo了。 具体还可以 参考 文章头部 提到的官方odoo安装文档 odoo.py 的各种参数。
其实测试版这样就可以了。如果需要配置 服务 及 开机启动,目前还是和odoo8.0一样的。(注意目录的不同)。

另外,odoo8.0 切换到9.0的 老用户 注意:odoo-server.conf (或者是 openerp-server.conf文件 要修改下,很多8.0自动生成的参数先去掉比较好。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2025-5-11 04:02 , Processed in 0.090355 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表