跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 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. OpenERP 源码安装一招鲜

OpenERP 源码安装一招鲜

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

    以下介绍的方法适用Linux系统,需要事先安装好 http://bazaar.canonical.com , 及OpenERP相关Python依赖包, 输入下面的命令:

    mkdir openerp<br /><br />cd openerp<br /><br />bzr cat -d lp:~openerp-dev/openerp-tools/trunk setup.sh | sh
    


    稍等片刻 ...
    输入

    make init-trunk&nbsp; #如果需要下载最新的Trunk版(V6.1)<br />或<br />make init-v60&nbsp; &nbsp; #如果需要下载稳定版(V6.0)<br />或<br />make init&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #如果需要同时下载开发版和稳定版 (需要超长的时间)<br />
    


    出去踢场球,或读个中篇...
    然后输入:

    make server
    


    搞定!!!!

    你现在可以登录 http://localhost:8069
    或者登录: [检测到链接无效,已移除]     #移动设备界面
    或登录:http://localhost:8069/?kitten=1    # 有趣吧? 😉

    【上海先安科技】(tony AT openerp.cn)

    1 条回复 最后回复
    0
    • wjfonhandW 离线
      wjfonhandW 离线
      wjfonhand
      写于 最后由 编辑
      #2

      管理员的好处就是,自己发帖子自己可以置顶。
      不过,作为同事,我也来顶一下。

      GoodERP -- Odoo China fork

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

        ?kitten=1
        换肤啊,整出来一群猫。
        还有其他选项么?

        GoodERP -- Odoo China fork

        1 条回复 最后回复
        0
        • mrshellyM 离线
          mrshellyM 离线
          mrshelly
          写于 最后由 编辑
          #4

          base.css 貌似只有 kitten

          1 条回复 最后回复
          0
          • C 离线
            C 离线
            ccdos
            写于 最后由 编辑
            #5

            重装了Ubuntu,Eclipse+PyDev,brz

            开始下载源码了,

            准备学习源码运行

            1 条回复 最后回复
            0
            • C 离线
              C 离线
              ccdos
              写于 最后由 编辑
              #6

              校长是否方便介绍一下这个命令?
              查了好几天,没查到下面 cat 命令以及其它参数的用意

              bzr cat -d lp:~openerp-dev/openerp-tools/trunk setup.sh | sh

              1 条回复 最后回复
              0
              • wjfonhandW 离线
                wjfonhandW 离线
                wjfonhand
                写于 最后由 编辑
                #7

                http://doc.bazaar.canonical.com/development/en/user-reference/cat-help.html

                GoodERP -- Odoo China fork

                1 条回复 最后回复
                0
                • C 离线
                  C 离线
                  ccdos
                  写于 最后由 编辑
                  #8

                  坑啊,
                  bzr cat -d lp:~openerp-dev/openerp-tools/trunk setup.sh | sh

                  这个我拉了半年没拉到,可不是一小会就能成功的。
                  好在有好心人传了我一个 拉好的包
                  慢慢更新是没问题了

                  1 条回复 最后回复
                  0
                  • X 离线
                    X 离线
                    xuxudodo
                    写于 最后由 编辑
                    #9

                    也可以进行分解动作

                    创建一个工作目录:
                    $> mkdir /opt/openerp/trunk/
                    $> cd /opt/openerp/trunk/
                    获取最新版本的源代码 :
                    $> bzr clone lp:openobject-server/trunk server
                    $> bzr clone lp:openobject-addons/trunk addons
                    $> bzr clone lp:openerp-web/trunk web
                    获得额外插件:
                    $> bzr clone lp:~openerp-commiter/openobject-addons/trunk-extra-addons extra-addons
                    创建OPENERP插件目录的硬链接:
                    $> cd server/openerp/addons
                    $> ln -s ../../../addons/* .
                    $> ln -s ../../../web/addons/* .
                    从服务器增量方式拉回更新的文件
                    $> cd ./trunk/server
                    $> bzr pull 

                    $> cd ./trunk/addons
                    $> bzr pull 

                    $> cd ./trunk/web
                    $> bzr pull 

                    源码运行:
                    $> cd server/
                    $> ./openerp-server

                    1 条回复 最后回复
                    0
                    • C 离线
                      C 离线
                      ccdos
                      写于 最后由 编辑
                      #10

                      [quote author=xuxudodo link=topic=2737.msg12434#msg12434 date=1353992076]
                      也可以进行分解动作

                      获取最新版本的源代码 :
                      $> bzr clone lp:openobject-server/trunk server
                      $> bzr clone lp:openobject-addons/trunk addons
                      $> bzr clone lp:openerp-web/trunk web
                      获得额外插件:
                      $> bzr clone lp:~openerp-commiter/openobject-addons/trunk-extra-addons extra-addons

                      [/quote]

                      这一步 非常慢,兄台可有比较快速的方案?
                      我前面就是搞了半年都没成功

                      1 条回复 最后回复
                      0
                      • X 离线
                        X 离线
                        xuxudodo
                        写于 最后由 编辑
                        #11

                        我这边还ok吧, addons 是比较慢, 放着跑一晚上就好了. 之后bzr pull 就非常方便了. 

                        1 条回复 最后回复
                        0
                        • digitalsatoriD 离线
                          digitalsatoriD 离线
                          digitalsatori 管理员
                          写于 最后由 编辑
                          #12

                          [quote author=xuxudodo link=topic=2737.msg12434#msg12434 date=1353992076]
                          * 获得额外插件:
                          $> bzr clone lp:~openerp-commiter/openobject-addons/trunk-extra-addons extra-addons

                          [/quote]
                          extra-addons分支中的模块太多太杂,质量参差不齐,目前社区正在做拆分工作,不久将放弃此分支
                          [quote author=ccdos link=topic=2737.msg12424#msg12424 date=1353947906]
                          坑啊,
                          bzr cat -d lp:~openerp-dev/openerp-tools/trunk setup.sh | sh

                          这个我拉了半年没拉到,可不是一小会就能成功的。
                          好在有好心人传了我一个 拉好的包
                          慢慢更新是没问题了
                          [/quote]
                          不会吧? 上面的命令只是在获取Makefile和Makefile_helper.py而已,很小的文件,还没开始下载代码呢。
                          你可以把我附件中的内容解压:

                          tar zxvf Makefile.tar.gz
                          


                          然后进入解压目录:

                          cd openerp
                          


                          确保你已经在你的linux系统里装了make,比如在ubuntu/debian系统中你可以用下面的命令安装make

                          sudo apt-get install make
                          


                          然后你就可以获取代码了,这个就要花一点时间了:

                          make init-trunk&nbsp;  #获取Trunk分支代码<br />make init-v61&nbsp; &nbsp;  #获取V61分支代码
                          


                          这个Makefile已经跟我楼顶介绍的很不一样了,这个Makefile所获取的分支会共用一个工作目录,也就是我们不会象以前那样有addons/6.1, addons/trunk, server/6.1, server/trunk这样的目录,不同分支共用addons, server, web 这几个目录,所以当要运行不同分支的代码时需要做一个切换操作,比如:

                          make switch-to-trunk&nbsp; &nbsp; &nbsp; &nbsp;  #从其他分支转到trunk分支<br />make switch-to-61&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  #从其他分支转到v61分支
                          


                          当切换到了你需要的分支代码时,就可以运行系统了:

                          make server
                          


                          这个Makefile还有很多功能,比如数据库管理,工作分支管理等等,具体如何使用,可以用以下命令获得帮助:

                          make help
                          


                          当然这个Makefile也一直在改进中,如果需要更新这支Makefile可以使用以下命令:

                          make autoupdate
                          



                          Have fun!

                          【上海先安科技】(tony AT openerp.cn)

                          1 条回复 最后回复
                          0
                          • D 离线
                            D 离线
                            davidmayb
                            写于 最后由 编辑
                            #13

                            使用一招鲜12月安装源码,一直可以使用make pull更新,最近发现不能make pull 了,什么原因?

                            可能是官方换了地方,删除server web 。。。等目录,重新做一遍。ok了。

                            1 条回复 最后回复
                            0

                            • 登录

                            • 没有帐号? 注册

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