Navigation

    Odoo 中文社区

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

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

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

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

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

    Ubuntu 9.10 server安装openerp5.09

    Odoo 安装指南
    3
    4
    6833
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      coldfire last edited by

      这个话题有人讨论过几次了,但是都有些问题。我把自己发现的问题和解决方案放出来,大家一起研究研究。

      步骤:
      [list type=decimal][li]安装前的准备
      sudo apt-get update
      sudo apt-get upgrade[/li][li]自动安装5.05和数据库,及其它需要的软件包
      sudo apt-get install openerp-server[/li][li]添加数据库用户
      sudo su - postgres
      createuser --createdb --username postgres --no-createrole --pwprompt openerp
      exit[/li][li]手工升级为5.09
      下载openerp-server-5.0.9.tar.gz
      tar xvzf openerp-server-5.0.9.tar.gz
      cd openerp-server-5.0.9
      sudo apt-get install python2.5
      sudo python2.5 setup.py install[/li][li]重新启动openerp服务
      sudo /etc/init.d/openerp-server restart[/li][li]安装web-client
      sudo apt-get install python python-dev build-essential
      sudo apt-get install python-setuptools
      sudo easy_install -U openerp-web[/li][li]web-client变成服务
      sudo cp /usr/local/lib/python2.6/dist-packages/openerp_web-5.0.9-py2.6.egg/scripts/openerp-web /etc/init.d/
      sudo cp /usr/local/lib/python2.6/dist-packages/openerp_web-5.0.9-py2.6.egg/config/openerp-web.cfg /etc/openerp-web.cfg
      sudo chmod +x /etc/init.d/openerp-web
      sudo pico /etc/init.d/openerp-web
      修改DAEMON=/usr/bin/openerp-web为DAEMON=/usr/local/bin/openerp-web
      sudo update-rc.d openerp-web defaults
      sudo /etc/init.d/openerp-web start[/li][li]
      收工[/li][/list]
      为什么这么做:
      [list][li]先自动安装5.05是利用apt-get的威力把需要的东西一次搞定。[/li][li]自动安装的另一个目的是可以自动设置openerp-server作为服务启动。手工安装5.09的时候,不会做这些事情。openerp-server不会加入到init.d。etc下面也没有openerp-server.conf设置文件。这对有些人可能不是问题,对我就确实是个问题。[/li][li]第四步手工升级的时候,不能用系统自带的python2.6,因为经过测试,2.6安装的时候,仅仅把.py文件copy到目的地,其他文件,像.xml等等,一概漏掉了。我发现这个问题后也曾经手工复制其余的文件过去,但是创建数据库出错。所以,python2.6其他还会导致什么问题不得而知。所以这里安装python2.5。用2.5来装5.09就正常了。[/li][li]第七步,参考了pady的帖子,在此致谢。原帖地址: [检测到链接无效,已移除] [/li][/list]

      收获:
      [list][li]ubuntu明显比Windows的服务器快。[/li][li]ubuntu系统下,web客户端比gtk的客户端快。[/li][li]下一步试试64位的ubuntu server,效果应该更好。[/li][/list]

      1 Reply Last reply Reply Quote 0
      • wjfonhand
        wjfonhand last edited by

        这个必须顶

        1 Reply Last reply Reply Quote 0
        • F
          ficest last edited by

          这个话题有人讨论过几次了,但是都有些问题。我把自己发现的问题和解决方案放出来,大家一起研究研究。

          步骤:

          1.安装前的准备
          sudo apt-get update
          sudo apt-get upgrade
          2.自动安装5.05和数据库,及其它需要的软件包
          sudo apt-get install openerp-server
          3.添加数据库用户
          sudo su - postgres
          createuser --createdb --username postgres --no-createrole --pwprompt openerp
          exit
          4.手工升级为5.09
          下载openerp-server-5.0.9.tar.gz
          tar xvzf openerp-server-5.0.9.tar.gz
          cd openerp-server-5.0.9
          sudo apt-get install python2.5
          sudo python2.5 setup.py install
          5.重新启动openerp服务
          sudo /etc/init.d/openerp-server restart
          6.安装web-client
          sudo apt-get install python python-dev build-essential
          sudo apt-get install python-setuptools
          sudo easy_install -U openerp-web
          7.web-client变成服务
          sudo cp /usr/local/lib/python2.6/dist-packages/openerp_web-5.0.9-py2.6.egg/scripts/openerp-web /etc/init.d/
          sudo cp /usr/local/lib/python2.6/dist-packages/openerp_web-5.0.9-py2.6.egg/config/openerp-web.cfg /etc/openerp-web.cfg
          sudo chmod +x /etc/init.d/openerp-web
          sudo pico /etc/init.d/openerp-web
          修改DAEMON=/usr/bin/openerp-web为DAEMON=/usr/local/bin/openerp-web
          sudo update-rc.d openerp-web defaults
          sudo /etc/init.d/openerp-web start
          8.收工
          为什么这么做:

          •先自动安装5.05是利用apt-get的威力把需要的东西一次搞定。
          •自动安装的另一个目的是可以自动设置openerp-server作为服务启动。手工安装5.09的时候,不会做这些事情。openerp-server不会加入到init.d。etc下面也没有openerp-server.conf设置文件。这对有些人可能不是问题,对我就确实是个问题。
          •第四步手工升级的时候,不能用系统自带的python2.6,因为经过测试,2.6安装的时候,仅仅把.py文件copy到目的地,其他文件,像.xml等等,一概漏掉了。我发现这个问题后也曾经手工复制其余的文件过去,但是创建数据库出错。所以,python2.6其他还会导致什么问题不得而知。所以这里安装python2.5。用2.5来装5.09就正常了。
          •第七步,参考了pady的帖子,在此致谢。原帖地址:http://www.shine-it.net/tinyerp/viewthread.php?tid=805&extra=page%3D1

          收获:

          •ubuntu明显比Windows的服务器快。
          •ubuntu系统下,web客户端比gtk的客户端快。
          •下一步试试64位的ubuntu server,效果应该更好。

          1 Reply Last reply Reply Quote 0
          • First post
            Last post