• 安装OpenERP Server 6.1.1


    1. 安装PostgreSQL,参考《安装PostgreSQL》。 

    2. 修改pg_hba.conf,确保使用的是md5认证,参考《pg_hba.conf 记录的例子》:  

    # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
    local   all         all                               ident
    host    all         all         127.0.0.1/32          md5  #默认是ident
    host    all         all         ::1/128               md5  #默认是ident 

    3. 创建数据库用户openerp,OpenERP Server使用该用户连接数据库 

    $ su postgres
    $ createuser --createdb --no-createrole --pwprompt openerp

     4. 创建系统用户openerp,OpenERP Server不能用root启动:

    $ groupadd openerp
    $ useradd openerp -g openerp

    5. 修改iptables规则,允许远程访问8069和8070(OpenERP Server使用这些端口:8069/XML-RPC, 8070/NET-RPC,8071/XML-RPCS): 

    $ service iptables status
    ... ...
    6    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:8069 
    7    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:8070

    6. 配置EPEL软件源,参考《配置EPEL软件源》。下一步所需的很多包都要从EPEL安装。

    7. 安装所需的包(这里不是全部的,有些包是通过依赖关系安装,还有些包在OpenERP Server安装时会自动安装): 

    $ yum install bzr                 #OpenERP版本管理系统
    $ yum install python-devel        #Python开发包
    $ yum install python-setuptools   #Python安装工具
    $ yum install python-dateutil     #此模块提供了强大的扩展以处理标准日期时间
    $ yum install python-feedparser   #用于Python 的通用聚合解析器
    $ yum install python-gdata        #Google Data Python 客户端库
    $ yum install python-ldap         #LDAP 接口
    $ yum install python-lxml         #用于 Python 语言处理 XML 和 HTML
    $ yum install python-beaker       #WSGI middleware layer to provide sessions
    $ yum install python-markupsafe   #Implements a XML/HTML/XHTML Markup safe string for Python
    $ yum install python-mako         #用于 python平台的快速、轻量的模版
    $ yum install python-openid       #OpenID 身份认证,支持服务器和消费者
    $ yum install python-psycopg2     #最大众化的python PostgreSQL 接口
    $ yum install python-babel        #Python 应用的国际化工具
    $ yum install pychart             #封装了 Postscript, PDF, PNG, or SVG charts 的高质量的库
    $ yum install pydot               #提供了 Graphviz’s dot language的完整的特性,包括创建,保存,修改,处理图像
    $ yum install python-reportlab    #Python生成pdf的工具包
    $ yum install python-simplejson   #简单,快速,可扩展的 JSON 编码和解码器
    $ yum install python-vatnumber    #用于欧洲国家的检查 VAT(增值税号)的模块
    $ yum install pytz                #世界时区定义
    $ yum install python-werkzeug     #WSGI应用程序 工具集合
    $ yum install PyYAML              #用于 Python 的 YAML 解析器和发射器。
    $ yum install python-ZSI          #Zolera Soap 客户端基础
    $ yum install python-vobject      #VObject simplifies the process of parsing and creating iCalendar and vCard objects.
    $ yum install PyXML               #XML libraries for python
    
    ### 安装PIL(
    Python图形处理库)请参考:decoder zip not available ###

    8. 下载OpenERP Server和Web:  

    $ bzr branch lp:openobject-server/6.1 server
    $ bzr branch lp:openerp-web/6.1 web

    9. 安装OpenERP Server:

    $ cd server
    $ python setup.py install

    10. 创建OpenERP Server配置文件。默认的OpenERP文件存放于 $HOME/.openerp_serverrc可以使用 -s 选项创建一个配置文件,然后进行修改。openerp -h可以查看各项参数的用途。

    $ ./openerp-server -s -c ./openerp_server.conf
    $ cat openerp_server.conf
    ... ...
    db_host = localhost
    db_name = FALSE
    db_user = openerp
    db_password = openerp
    db_port = 5432
    addons_path = /home/openerp/server/openerp/addons,/home/openerp/web/addons #从6.1开始, Web要作为Server的一个模块启动

     11. 启动OpenERP Server:

    $ ./openerp-server -c openerp_server.conf

    参考链接:

    1. OpenERP 服务器安装

    2. Centos系统搭建OpenERP

    3. CentOS 5.4 下源码安装 openerp 6.1

  • 相关阅读:
    TeamWork#3,Week5,Introduction to the "take-away" Sale Selection Project
    TeamWork#3,Week5,The First Meeting of Our Team
    TeamWork#2,Week 5,Our Measurement of Contribution to the Team
    TeamWork#1,Week 5,Suggestions for Team Project
    TeamWork#2,Week 2,We are sixsix!
    TeamWork#1,Week 2,Learn In Team
    必应词典手机版(IOS版)与有道词典(IOS版)之软件分析【功能篇】【用户体验篇】
    Daily Scrum1 11.3
    团队项目之分工
    团队项目之开题scrum meeting
  • 原文地址:https://www.cnblogs.com/eastson/p/3101702.html
Copyright © 2020-2023  润新知