Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

在Ubuntu 14.04服务器版上以git方式源码安装odoo 8.0正式版的步骤



  • odoo 8.0正式版发布当天,theopensourcerer.com上的Alan就更了一篇博客,详解了新版的源码安装方法。之前7.0版我就是跟他的文章学装的,他文章写得比较详细,还带些对操作意图的解释,适合linux新手,所以翻译出来供大家参考。<br /><br />2016年4月15日更新:根据最近软件源的变化和一些坛友安装时遇到问题给我的反馈,改了些内容以符合我4月15日实际测试安装的情况。<br /><br />我比较推荐在ubuntu server上源码源码安装odoo。<br />装在ubuntu server上,看似字符界面不习惯,命令难记,但它是一个光屁股操作系统,所有人下载的安装镜像都几乎一样,安装环境差异很小,所以照本宣科打命令进去装,一次成功的概率反而高;而windows虽然大家很熟悉,都会用,但是一千台电脑上有一千个windows,环境差异使得一旦安装中出现问题,找原因相当麻烦;而且windows下python是单线程的,不能充分利用多核cpu的性能,windows下搭起来的odoo服务会比在ubuntu下慢。<br />源码安装的意义是,通过自定义化的安装,程序文件、插件、日志文件、配置文件都在哪里,哪儿的设置是管什么的,会有一个直观认识,将来即使忘记了,回头翻一下安装的说明也能回想起来,方便管理。



  • odoo 8.0正式版发布当天,theopensourcerer.com上的Alan就更了一篇博客,详解了新版的源码安装方法。之前7.0版我就是跟他的文章学装的,他文章写得比较详细,还带些对操作意图的解释,适合linux新手,所以翻译出来供大家参考。<br /><br />2016年4月15日更新:根据最近软件源的变化和一些坛友安装时遇到问题给我的反馈,改了些内容以符合我4月15日实际测试安装的情况。<br /><br />我比较推荐在ubuntu server上源码源码安装odoo。<br />装在ubuntu server上,看似字符界面不习惯,命令难记,但它是一个光屁股操作系统,所有人下载的安装镜像都几乎一样,安装环境差异很小,所以照本宣科打命令进去装,一次成功的概率反而高;而windows虽然大家很熟悉,都会用,但是一千台电脑上有一千个windows,环境差异使得一旦安装中出现问题,找原因相当麻烦;而且windows下python是单线程的,不能充分利用多核cpu的性能,windows下搭起来的odoo服务会比在ubuntu下慢。<br />源码安装的意义是,通过自定义化的安装,程序文件、插件、日志文件、配置文件都在哪里,哪儿的设置是管什么的,会有一个直观认识,将来即使忘记了,回头翻一下安装的说明也能回想起来,方便管理。



  • :) 赞,说明很详细,排版也不错。<br /><br />仔细读完,发现<br />主要变化 就是 原来的 openerp 用户换成了 odoo...<br />启动脚本里面也是。 还有些openerp 的字眼变成了odoo.<br /><br />另外提一点小建议第4步 可以再补上 下载中文字体的部分。<br /><br />在第四步安装中文字体<br /><br />sudo apt-get install ttf-wqy-zenhei<br />sudo apt-get install ttf-wqy-microhei<br /><br />安装之后 创建帐套 参考 :[url=http://shine-it.net/index.php/topic,16538.0.html]http://shine-it.net/index.php/topic,16538.0.html[/url]<br /><br />



  • 用这个办法安装,会出现<br /><br />ImportError: “No module named decorator”<br /><br />的错误<br /><br />不知道是不是这篇说的原因:<br /><br />http://my.oschina.net/leejun2005/blog/109679



  • 再安装 一下decorator,<br />试试 :sudo apt-get install python-decorator<br />



  • 很棒,俺这新手居然也装上了



  • 官方有deb包,为啥要源码安装?为了折腾?<br />不明白!



  • [quote author=保定-粉刷匠 link=topic=16623.msg29071#msg29071 date=1412028565]<br />官方有deb包,为啥要源码安装?为了折腾?<br />不明白!<br />[/quote]<br /><br />DEB怎么安装?



  • lz是郑州的,以后有机会要多请教<br />Ubuntu真心不熟悉。<br />git pull看来还是不能经常操作<br />看log更新非常频繁。<br />



  • [quote author=水子 link=topic=16623.msg29098#msg29098 date=1412553727]<br />[quote author=保定-粉刷匠 link=topic=16623.msg29071#msg29071 date=1412028565]<br />官方有deb包,为啥要源码安装?为了折腾?<br />不明白!<br />[/quote]<br /><br />DEB怎么安装?<br />[/quote]<br />参考这个:  (文章比较早了),依赖环境 还是 参考 此文的,只看下 下面文章的 deb 安装就好,<br />http://shine-it.net/index.php/topic,16204.msg27359.html#msg27359<br /><br />git 方式么,更新起来比较快,只更新差异的部分,更新的部分比较少<br />习惯 git 方式后,我很少用 deb方式了。



  • 值得学习,国内上github有点慢呀!先收藏了



  • 学习学习



  • [quote author=郑州-Dean link=topic=16623.msg29035#msg29035 date=1411453035]<br />odoo 8.0正式版发布当天,theopensourcerer.com上的Alan就更了一篇博客,详解了新版的源码安装方法。之前7.0版我就是跟他的文章学装的,他文章写得比较详细,还带些对操作意图的解释,适合linux新手,所以翻译出来供大家参考。<br /><br />2015年3月23日更新:根据最近软件源的变化和一些坛友安装时遇到问题给我的反馈,少许改了些内容以符合我3月22日实际测试安装的情况。<br /><br />另外,我比较推荐ubuntu server上的源码安装。<br />装在ubuntu server上,看似字符界面难用,命令难记,但因为它是一个光屁股操作系统,所有人下载的安装镜像都几乎一样,安装环境差异很小,所以照本宣科打命令进去装,一次成功的概率反而高;而windows看上去很熟悉,但是一千台电脑上有一千个windows,环境差异使得一旦安装中出现问题,找原因相当麻烦。<br />源码安装的意义是,通过自定义化的安装,程序文件、插件、日志文件、配置文件都在哪里,哪儿的设置是管什么的,会有一个直观认识,将来即使忘记了,回头翻一下安装的说明也能回想起来,方便管理。而且git方式安装今后升级代码简便,如果用官方的deb包安装,今后升级代码步骤要繁琐些。<br />[/quote]<br /><br />非常感谢 郑州-Dean !<br /><br />我安装成功了,说来我真不敢相信自己,为什么?因为我对ubuntu一点也不了解,对linux一巧不通,对什么环境更是一头雾水。<br />但有 郑州-Dean 这么好的教程,相信能成功的人会更多。



  • 我按照步骤安装好了服务器,但客户端上创建数据库却提示<br /><br />Odoo Server Error<br />--------------------------------------------------------------------------------<br />Traceback (most recent call last):<br />  File "/opt/odoo/openerp/http.py", line 530, in _handle_exception<br />    return super(JsonRequest, self)._handle_exception(exception)<br />  File "/opt/odoo/openerp/http.py", line 567, in dispatch<br />    result = self._call_function(**self.params)<br />  File "/opt/odoo/openerp/http.py", line 304, in _call_function<br />    return self.endpoint(*args, **kwargs)<br />  File "/opt/odoo/openerp/http.py", line 796, in call<br />    return self.method(*args, **kw)<br />  File "/opt/odoo/openerp/http.py", line 396, in response_wrap<br />    response = f(*args, **kw)<br />  File "/opt/odoo/addons/web/controllers/main.py", line 695, in create<br />    params['create_admin_pwd'])<br />  File "/opt/odoo/openerp/http.py", line 872, in proxy_method<br />    result = dispatch_rpc(self.service_name, method, args)<br />  File "/opt/odoo/openerp/http.py", line 114, in dispatch_rpc<br />    result = dispatch(method, params)<br />  File "/opt/odoo/openerp/service/db.py", line 65, in dispatch<br />    security.check_super(passwd)<br />  File "/opt/odoo/openerp/service/security.py", line 33, in check_super<br />    raise openerp.exceptions.AccessDenied()<br />AccessDenied: Access denied.



  • 创建 数据库 需要  使用 master 密码 ,<br />默认 master 密码是 admin ,你是不是修改过,<br /><br />参考 这个 帖子:<br />http://shine-it.net/index.php/topic,16538.0.html<br />



  • 第五步,安装 Odoo 服务器<br />先安装 git 软件<br /><br />1<br />sudo apt-get install git<br />切换到 odoo 用户 :<br /><br />1<br />sudo su - odoo -s /bin/bash<br />用 git 软件从 github 网站的 odoo 8.0 分支下载一套代码 (下边的命令第一行末尾<br />的 - 和第二行开头的 b 之间没有空格;命令最后一个单词后面的一空格加一个点“.”<br />是必须的,这个点表示“当前目录”,不是个句号 ):<br /><br />1<br />git clone https://www.github.com/odoo/odoo --branch 8.0 --single-branch .<br />或者 用这个:<br />git clone -b 8.0 https://github.com/odoo/odoo.git .<br /><br />( 有一百多兆东西要下载,根据你的网速,这里会花上些时间<br /><br />下载完整的分支到当前odoo目录:<br /><br />git clone https://github.com/odoo/odoo.git .<br />全 下 载 好 了 之 后 ,退 出 o d o o 用 户 :                    这一步的路径失效了  怎么办啊 楼主大牛 我是小菜  在线等?



  • 非常感谢这么棒的帖子,基本上一次安装成功,同时文档里面关于一些跨行的代码对于空格和连接都解释的很清楚。<br />但是看到里面讲了git安装比deb安装的优势是灵活和更新方便,我是小白,烦请讲下后续关于使用git pull的用法,<br />谢谢。



  • [quote author=qiushiliang link=topic=16623.msg30334#msg30334 date=1431331931]<br />第五步,安装 Odoo 服务器<br />先安装 git 软件<br /><br />1<br />sudo apt-get install git<br />切换到 odoo 用户 :<br /><br />1<br />sudo su - odoo -s /bin/bash<br />用 git 软件从 github 网站的 odoo 8.0 分支下载一套代码 (下边的命令第一行末尾<br />的 - 和第二行开头的 b 之间没有空格;命令最后一个单词后面的一空格加一个点“.”<br />是必须的,这个点表示“当前目录”,不是个句号 ):<br /><br />1<br />git clone https://www.github.com/odoo/odoo --branch 8.0 --single-branch .<br />或者 用这个:<br />git clone -b 8.0 https://github.com/odoo/odoo.git .<br /><br />( 有一百多兆东西要下载,根据你的网速,这里会花上些时间<br /><br />下载完整的分支到当前odoo目录:<br /><br />git clone https://github.com/odoo/odoo.git .<br />全 下 载 好 了 之 后 ,退 出 o d o o 用 户 :                    这一步的路径失效了  怎么办啊 楼主大牛 我是小菜  在线等?<br />[/quote]<br /><br />同样到这步安装不下去了,求救啊!



  • 让我这个刚知道ODOO才三天的新手,竟然安装成功了,高兴之余,非常感谢分享。


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待