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

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

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

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

[已解决]请教,如何在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兄的帖子 http://shine-it.net/index.php/topic,1064.0.html,我却无法通过帖子所描述的那样装上Python 2.5。
    $>sudo apt-get install python2.5
    这个,你们大伙儿是怎么在 Ubuntu 上升级OpenERP 的呢?



  • 首先向大家问好,我在对比了几个同类型产品后,决定还是用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兄的帖子 http://shine-it.net/index.php/topic,1064.0.html,我却无法通过帖子所描述的那样装上Python 2.5。
    $>sudo apt-get install python2.5
    这个,你们大伙儿是怎么在 Ubuntu 上升级OpenERP 的呢?



  • 1 如果是翻译问题, 你只需要完善翻译就OK了.  一般来讲可以找那些翻译得比较全的翻译包.

    2 理论上 python2.5+ 也可以安装上的. 主要就是所依靠的第三方库一定要装好. 这个就需要你的 system administrator 要有Ubuntu 依赖安装包的安装经验了.  如果你无法安装上 Python 2.5 那么, 你安装的时候, 系统一定会给出出错提示.

    所以, 你给出系统的出错提示. 或者 大家可以帮到你.



  • 谢谢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



  • Good... 赞一个先....



  • 我的做法是直接把local的copy到usr/lib里
    python2.6可以装openerp5.0.15的,不用去费劲找2.5了


登录后回复
 

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