跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 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. GreenOdoo with Aeroo report enabled on Windows

GreenOdoo with Aeroo report enabled on Windows

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

    测试环境:Win7, GreenOdoo 7.0
    Q1:为啥要用Windows?
    A1:!@#¥%……&*
    Q2:8.0都快出了,为啥还要用7.0?
    A2:稳定!当然8.0版的Aeroo也有,请自行参照折腾。

    正文:
    [b]下载GreenOdoo[/b]<br / http://nchc.dl.sourceforge.net/project/greenopenerp/GreenOdoo-7.0-win32.zip or<br / [检测到链接无效,已移除] br />解压到 c:\go7

    [b]安装Apache OpenOffice[/b],目前版本4.1.0 @2014.7.7<br / http://www.openoffice.org/download/index.html br />鉴于Aeroo Report和OpenOffice相关中文资料匮乏,建议下载英文版,方便看鸟语教程时对照!

    用nssm[b]将OpenOffice安装为服务[/b](这里服务名定为 AOOUno )
    nssm在buke的绿色包里已经有了。
    命令行:

    C:\go7\runtime\bin&gt;nssm install AOOUno
    


    弹出窗口,选择OpenOffice安装路径
    path:  C:\Program Files (x86)\OpenOffice 4\program\soffice.exe
    Argument:  -nologo -nofirststartwizard -headless -norestore -accept=socket,host=localhost,port=8100,tcpNoDelay=1;urp;

    关于以上参数的解释:<br / http://wiki.openoffice.org/wiki/Framework/Article/Command_Line_Arguments br / http://wiki.openoffice.org/wiki/Documentation/DevGuide/ProUNO/Opening_a_Connection br / http://wiki.openoffice.org/wiki/Uno/Remote/Specifications/Uno_Remote_Protocol br />
    启动服务:

    C:\go7\runtime\bin&gt;nssm start aoouno<br />AOOUno: START: 操作成功完成。
    



    验证8100端口是否被监听:

    C:\go7\runtime\bin&gt;netstat -ano | findstr :8100<br />&nbsp; TCP&nbsp; &nbsp; 127.0.0.1:8100&nbsp; &nbsp; &nbsp; &nbsp;  0.0.0.0:0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LISTENING&nbsp; &nbsp; &nbsp;  8260
    


    进入任务管理器查看进程,PID 8260对应的正是OpenOffice

    [b]改装GreenOdoo[/b]
    命令行进入AOO安装目录,运行python,输出两个变量 URE_BOOTSTRAP 和 UNO_PATH ,以备后用。

    C:\Program Files (x86)\OpenOffice 4\program&gt;python<br />Python 2.7.6 (default, Apr 15 2014, 10:34:35) [MSC v.1500 32 bit (Intel)] on win32<br />Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.<br />&gt;&gt;&gt; import os<br />&gt;&gt;&gt; print(os.environ&#91;&#039;URE_BOOTSTRAP&#039;])<br />vnd.sun.star.pathname:C:\Program Files (x86)\OpenOffice 4\program\fundamental.ini<br />&gt;&gt;&gt; print(os.environ&#91;&#039;UNO_PATH&#039;])<br />C:\Program Files (x86)\OpenOffice 4\program\<br />&gt;&gt;&gt;
    



    创建C:\go7\runtime\python\Lib\site-packages\uno.pth 文本文档,内容:

    c:\\Program Files (x86)\\OpenOffice 4\\program
    



    进入go7文件夹,复制start.bat

    C:\go7&gt;copy start.bat start-aeroo.bat<br />已复制&nbsp; &nbsp; &nbsp; &nbsp;  1 个文件。
    


    修改start-aeroo.bat,即在PATH添加AOO启动路径,并将以上获得的两个参数添加进来:

    SET URE_BOOTSTRAP=vnd.sun.star.pathname:C:\Program Files (x86)\OpenOffice 4\program\fundamental.ini<br />SET UNO_PATH=C:\Program Files (x86)\OpenOffice 4\program\<br />SET PATH=%CD%\runtime\pgsql\bin;%CD%\runtime\python;%CD%\runtime\win32\wkhtmltopdf;C:\Program Files (x86)\OpenOffice 4\program;%PATH%.
    



    GreenOdoo运行Aeroo还需要额外的2个模块<br / http://ftp.edgewall.com/pub/genshi/Genshi-0.6.1.zip br />注:必须使用0.6.1版,最新的0.7版会报错!
    解压后进入Genshi-0.6.1\,将里面的genshi文件夹复制到c:\go7\runtime\python\Lib\site-packages<br /><br / https://launchpad.net/aeroolib/trunk/1.0.0/+download/aeroolib.tar.gz br />解压后进入aeroolib\,将里面的aeroolib文件夹复制到c:\go7\runtime\python\Lib\site-packages<br />
    至此Aeroo Report在Windows下运行环境已搭建完毕!
    运行start-aeroo.bat
    现在就去aeroo官网下模块折腾word、excel报表去吧<br / http://www.alistek.com/en/component/content/article/110-aeroo-reports-for-openerp-v70x.html br />
    小结:
    OpenOffice没有绿化是一大遗憾,暂且将就用吧。
    期待后续能整合OpenOffice Portable版。


    参考链接
    1.  http://blog.csdn.net/rongatyantai/article/details/23994965 br />2.  [检测到链接无效,已移除] br />3.  [检测到链接无效,已移除] br />

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

      不错的总结

      顶一个

      1 条回复 最后回复
      0

      • 登录

      • 没有帐号? 注册

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