[已解决]请教,如何在Ubuntu上安装OpenERP 5.0.15
-
首先向大家问好,我在对比了几个同类型产品后,决定还是用OpenERP,然后又通过Google找到了大家,在这里学到了很多东西就开始我的OpenERP部署的测试了,但是我在部署过程中碰到了一些问题,向各位请教一下。
我之前是直接在官网下的5.0.15 for windows的AllinOne安装包进行第一阶段的试用,这个比较简单也很顺利,但是当我尝试部署在Linux上的时候问题出现了。
Ubuntu 10.04 的更新源里面自带了 OpenERP-server 5.0.6,安装比较简单,参考了论坛里几位大大的帖子后,成功安装上了,但是当我使用GTK的Client(Windows环境下)的时候,整个界面完全就是中英文混排,我约摸着估计可能是版本稍微有点老,打包在安装包里面的po汉化包不是最新的,所以就尝试着升级到 5.0.15,直接下载了5.0.15的源代码,安装并重启后,我发现日志文件里面依然显示的是 5.0.6,并且在Client中中英文混排的问题也依然照旧。
再后来发现 coldfire兄的帖子 [检测到链接无效,已移除] 2.5。
$>sudo apt-get install python2.5
这个,你们大伙儿是怎么在 Ubuntu 上升级OpenERP 的呢? -
谢谢mrshelly兄弟的回复,我仔细检查了一些,原来是我自己粗心大意了。
使用 Ubuntu 的apt安装openerp-server时,openerp是被安装到 /usr/lib/openerp-server 这个目录下的
而使用Openerp的源码安装包安装时,openerp是被安装到 /usr/local/lib/python2.6/dist-packages/openerp-server 这个目录下的
所以,启动openerp服务的脚本程序必须要进行修改,这个在lky的帖子http://shine-it.net/index.php/topic,2195.0.html中的第12步已经说明,只是没有说明的很详细
1. 先停止openerp:
$> sudo /etc/init.d/openerp-server stop
2. 修改 /usr/bin/openerp-server
$> sudo vi /usr/bin/openerp-server
#cd /usr/lib/openerp-server #注释这一行。说明,这就是 Ubuntu 的Openerp 默认的安装地址,也就是5.0.6的安装地址
cd /usr/local/lib/python2.6/dist-packages/openerp-server #添加这一行,或者直接修改为这样也可以,这是用源码包安装的5.0.15的安装地址
exec /usr/bin/python ./openerp-server.py $@
3. 启动openerp即可
$> sudo /etc/init.d/openerp-server start