跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 安装指南
  4. Ubuntu 9.10 server安装openerp5.09

Ubuntu 9.10 server安装openerp5.09

已定时 已固定 已锁定 已移动 Odoo 安装指南
4 帖子 3 发布者 7.3k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • C 离线
    C 离线
    coldfire
    写于 最后由 编辑
    #1

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

    步骤:
    [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 条回复 最后回复
    0
    • wjfonhandW 离线
      wjfonhandW 离线
      wjfonhand
      写于 最后由 编辑
      #2

      这个必须顶

      GoodERP -- Odoo China fork

      1 条回复 最后回复
      0
      • F 离线
        F 离线
        ficest
        写于 最后由 编辑
        #3

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

        步骤:

        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 条回复 最后回复
        0

        • 登录

        • 没有帐号? 注册

        • 登录或注册以进行搜索。
        • 第一个帖子
          最后一个帖子
        0
        • 版块
        • 标签
        • 热门
        • 用户
        • 群组