Odoo中文网|Odoo实施培训

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

远鼎 Odoo 9 系列文章之一 如何源码安装 Odoo 9 在 Ubuntu14 LTS

[复制链接]

16

主题

40

帖子

148

积分

版主

Rank: 7Rank: 7Rank: 7

积分
148
跳转到指定楼层
楼主
发表于 2015-10-9 16:54:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 独孤九剑 于 2015-10-9 17:00 编辑

来源:http://www.chinamaker.net/html/2015/study_1009/220.html
Odoo 9开源ERP 于2015年10月1号发布,Odoo 9的新版本会计模块产生了很大的变化。还有一件事要记住,Odoo V9企业版将有一些有趣的功能,将不会在Odoo V9社区版中。从现在开始远鼎公司将组织人员发布Odoo 9 系列文章,重点关注 odoo 9新特性,敬请关注。

你可以下载一个.deb文件或.rpm文件安装 odoo9,但这不容易控制odoo。本教程引导你手动安装源码安装odoo。本文详细解释“如何”引导在安在Ubuntu 14.04 LTS 源码安装Odoo V9。
1)更新 ubuntu系统
sudo apt-get update &&sudo apt-get dist-upgrade
2)创建用户

创建Odoo系统将拥有并运行odoo应用程序的用户。

sudo adduser --system--home=/opt/odoo --group odoo

创建用户后你随时可以使用以下的命令登录该odoo用户
sudo su - odoo -s/bin/bash

您可以按CTRL + D或输入exit然后按Enter键退出。
3)安装和配置的Postgres

sudo apt-get installpostgresql
该命令默认安装的是 postgresql 9.1

进入数据库用户,这样我们可以有必要的权限配置数据库

sudo su - postgres

现在创建一个新的数据库用户访问创建和删除数据库。

createuser --createdb--username postgres --no-createrole --no-superuser --pwpromptodoo
输入密码为:********
再次输入:********

最后退出Postgres的用户帐户:

exit

4)安装必要的库
a)安装系统库
sudo apt-get install python-pippython-dev libevent-dev gcc libxml2-dev libxslt-dev node-lesslibldap2-dev libssl-dev

注意
Odoo 9是依赖于node-less

b)安装此系统库后,我们就可以使用pip安装Python库。odoo 需要的 python 库都在源码目录的requirement.txt文件中,使用下面的命令简化 python库的安装。
cd /tmp && rmrequirements.txt && wgethttps://raw.githubusercontent.co ... /requirements.txt&& sudo pip install -r requirements.txt

所有的依赖库安装之后,odoo 9 可以运行。

为了使用Qweb模板,我们需要安装wkhtmltopdf。下载wkhtmltopdf 32位:http://download.gna.org/wkhtmlto ... nux-trusty-i386.deb
或wkhtmltopdf 64位的deb文件:http://download.gna.org/wkhtmlto ... ux-trusty-amd64.deb

在这里,我们已经下载wkhtmltopdf在/ tmp目录。你可以去下载目录使用以下命令安装wkhtmltopdf

64位:

sudo dpkg -i/tmp/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb

32位:

sudo dpkg -i/tmp/wkhtmltox-0.12.2.1_linux-trusty-i386.deb

5)安装Odoo服务器

安装的Git:

sudo apt-get installgit

切换到Odoo用户:

sudo su - odoo -s/bin/bash

使用以下命令获取 odoo 9 最新代码:

git clonehttps://www.github.com/odoo/odoo --depth 1 --branch 9.0--single-branch

注意
这可能需要一段时间,具体取决于您的Internet连接的速度。

-depth 1至只会检索最新版本,没有所有的历史变动,下载速度会快很多。

一旦它完成,使用CRTL + D 退出odoo用户:
6)配置Odoo

服务器默认的配置文件是在/opt/odoo/debian/openerp-server.conf。我们会将该文件复制到我们需要的地方并改变它的所有者和权限:

sudo cp/opt/odoo/debian/openerp-server.conf/etc/odoo-server.conf
sudo chown odoo: /etc/odoo-server.conf
sudo chmod 640 /etc/odoo-server.conf

上面的命令使odoo用户拥有配置文件,使 odoo和超级用户可写文件。

为了使 odoo 使用默认的 addons ,你需要在配置文件中修改 addons_path 为你的addons源码所在的目录,下面贴上远鼎测试服务器的odoo-server文件,供参考:
[options]
; This is the password that allows databaseoperations:
admin_passwd = admin
db_host = False
db_port = False
db_user = odoo
db_password = False
loglevel = debug
logfile = /var/log/odoo/odoo-server.log
addons_path=/opt/odoo/odoo-server/addons,/opt/odoo/custom/addons,/opt/odoo/ydit8/odoo_custom
7) 启动 odoo
python /opt/odoo/odoo.py
8) 访问odoo
http://IP_or_domain.com:8069
如果一切工作没有失误,你就会看到odoo 创建 数据库的界面. Enjoy it.



                        
               
        



回复

使用道具 举报

14

主题

35

帖子

122

积分

注册会员

Rank: 2

积分
122
沙发
发表于 2015-10-11 14:00:26 | 只看该作者
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 19:42 , Processed in 0.011475 second(s), 8 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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