在Ubuntu 14.04服务器版上以git方式源码安装odoo 8.0正式版的步骤
- 
[quote author=水子 link=topic=16623.msg29098#msg29098 date=1412553727] 
 [quote author=保定-粉刷匠 link=topic=16623.msg29071#msg29071 date=1412028565]
 官方有deb包,为啥要源码安装?为了折腾?
 不明白!
 [/quote]
 DEB怎么安装?
 [/quote]
 参考这个: (文章比较早了),依赖环境 还是 参考 此文的,只看下 下面文章的 deb 安装就好,<br / [检测到链接无效,已移除] br />
 git 方式么,更新起来比较快,只更新差异的部分,更新的部分比较少
 习惯 git 方式后,我很少用 deb方式了。
- 
[quote author=郑州-Dean link=topic=16623.msg29035#msg29035 date=1411453035] 
 odoo 8.0正式版发布当天,theopensourcerer.com上的Alan就更了一篇博客,详解了新版的源码安装方法。之前7.0版我就是跟他的文章学装的,他文章写得比较详细,还带些对操作意图的解释,适合linux新手,所以翻译出来供大家参考。
 2015年3月23日更新:根据最近软件源的变化和一些坛友安装时遇到问题给我的反馈,少许改了些内容以符合我3月22日实际测试安装的情况。
 另外,我比较推荐ubuntu server上的源码安装。
 装在ubuntu server上,看似字符界面难用,命令难记,但因为它是一个光屁股操作系统,所有人下载的安装镜像都几乎一样,安装环境差异很小,所以照本宣科打命令进去装,一次成功的概率反而高;而windows看上去很熟悉,但是一千台电脑上有一千个windows,环境差异使得一旦安装中出现问题,找原因相当麻烦。
 源码安装的意义是,通过自定义化的安装,程序文件、插件、日志文件、配置文件都在哪里,哪儿的设置是管什么的,会有一个直观认识,将来即使忘记了,回头翻一下安装的说明也能回想起来,方便管理。而且git方式安装今后升级代码简便,如果用官方的deb包安装,今后升级代码步骤要繁琐些。
 [/quote]
 非常感谢 郑州-Dean !
 我安装成功了,说来我真不敢相信自己,为什么?因为我对ubuntu一点也不了解,对linux一巧不通,对什么环境更是一头雾水。
 但有 郑州-Dean 这么好的教程,相信能成功的人会更多。
- 
我按照步骤安装好了服务器,但客户端上创建数据库却提示 
 Odoo Server Error
 --------------------------------------------------------------------------------
 Traceback (most recent call last):
 File "/opt/odoo/openerp/http.py", line 530, in _handle_exception
 return super(JsonRequest, self)._handle_exception(exception)
 File "/opt/odoo/openerp/http.py", line 567, in dispatch
 result = self._call_function(**self.params)
 File "/opt/odoo/openerp/http.py", line 304, in _call_function
 return self.endpoint(*args, **kwargs)
 File "/opt/odoo/openerp/http.py", line 796, in call
 return self.method(*args, **kw)
 File "/opt/odoo/openerp/http.py", line 396, in response_wrap
 response = f(*args, **kw)
 File "/opt/odoo/addons/web/controllers/main.py", line 695, in create
 params['create_admin_pwd'])
 File "/opt/odoo/openerp/http.py", line 872, in proxy_method
 result = dispatch_rpc(self.service_name, method, args)
 File "/opt/odoo/openerp/http.py", line 114, in dispatch_rpc
 result = dispatch(method, params)
 File "/opt/odoo/openerp/service/db.py", line 65, in dispatch
 security.check_super(passwd)
 File "/opt/odoo/openerp/service/security.py", line 33, in check_super
 raise openerp.exceptions.AccessDenied()
 AccessDenied: Access denied.
- 
第五步,安装 Odoo 服务器 
 先安装 git 软件
 1
 sudo apt-get install git
 切换到 odoo 用户 :
 1
 sudo su - odoo -s /bin/bash
 用 git 软件从 github 网站的 odoo 8.0 分支下载一套代码 (下边的命令第一行末尾
 的 - 和第二行开头的 b 之间没有空格;命令最后一个单词后面的一空格加一个点“.”
 是必须的,这个点表示“当前目录”,不是个句号 
 1
 git clone https://www.github.com/odoo/odoo --branch 8.0 --single-branch .
 或者 用这个:
 git clone -b 8.0 https://github.com/odoo/odoo.git .
 ( 有一百多兆东西要下载,根据你的网速,这里会花上些时间
 下载完整的分支到当前odoo目录:
 git clone https://github.com/odoo/odoo.git .
 全 下 载 好 了 之 后 ,退 出 o d o o 用 户 : 这一步的路径失效了 怎么办啊 楼主大牛 我是小菜 在线等?
- 
[quote author=qiushiliang link=topic=16623.msg30334#msg30334 date=1431331931] 
 第五步,安装 Odoo 服务器
 先安装 git 软件
 1
 sudo apt-get install git
 切换到 odoo 用户 :
 1
 sudo su - odoo -s /bin/bash
 用 git 软件从 github 网站的 odoo 8.0 分支下载一套代码 (下边的命令第一行末尾
 的 - 和第二行开头的 b 之间没有空格;命令最后一个单词后面的一空格加一个点“.”
 是必须的,这个点表示“当前目录”,不是个句号 
 1
 git clone https://www.github.com/odoo/odoo --branch 8.0 --single-branch .
 或者 用这个:
 git clone -b 8.0 https://github.com/odoo/odoo.git .
 ( 有一百多兆东西要下载,根据你的网速,这里会花上些时间
 下载完整的分支到当前odoo目录:
 git clone https://github.com/odoo/odoo.git .
 全 下 载 好 了 之 后 ,退 出 o d o o 用 户 : 这一步的路径失效了 怎么办啊 楼主大牛 我是小菜 在线等?
 [/quote]
 同样到这步安装不下去了,求救啊!
