OpenERP 服务器安装

安装所需要的包

OpenERP 6.1要求Python 2.6 或更新. 这已经内建在 Ubuntu 10.04 及之上. 还需有几个Python库,已经列表于下.

在基于Debian 的 Linux 发行版,你能用下面一条指令安装所有依赖:

apt-get install python-dateutil python-feedparser python-gdata python-ldap \
    python-libxslt1 python-lxml python-mako python-openid python-psycopg2 \
    python-pybabel python-pychart python-pydot python-pyparsing python-reportlab \
    python-simplejson python-tz python-vatnumber python-vobject python-webdav \
    python-werkzeug python-xlwt python-yaml python-zsi
  • dateutil : 此模块提供了强大的扩展以处理标准日期时间,用于 Python 2.3+.

    sudo apt-get install python-dateutil
    
  • feedparser : 用于Python 的通用聚合解析器

    sudo apt-get install python-feedparser
    
  • gdata : Google Data Python 客户端库

    sudo apt-get install python-gdata
    
  • ldap : LDAP 接口 module

    sudo apt-get install python-ldap
    
  • libxslt1 : Python bindings for XSLT transformation library

    sudo apt-get install python-libxslt1
    
  • lxml : lxml 是个具有丰富特性且易用的库, 用于 Python 语言处理 XML 和 HTML.

    sudo apt-get install python-lxml
    
  • mako : 用于 python平台的快速、轻量的模版.

    sudo apt-get install python-mako
    
  • openid : OpenID 身份认证,支持服务器和消费者

    sudo apt-get install python-openid
    
  • psycopg2 : 最大众化的python PostgreSQL 接口.

    sudo apt-get install python-psycopg2
    
  • babel : Python 应用的国际化工具

    sudo apt-get install python-pybabel
    
  • pychart : 封装了 Postscript, PDF, PNG, or SVG charts 的高质量的库.

    sudo apt-get install python-pychart
    
  • pydot : 提供了 Graphviz’s dot language的完整的特性,包括创建,保存,修改,处理图像.

    sudo apt-get install python-pydot
    
  • pyparsing : 解析 Python 代码的库

    sudo apt-get install python-pyparsing
    
  • reportlab : ReportLab 工具是个经时间证明,超强,开源的引擎,以 RML 为基础,用于 编程创建 PDF 文档和 and 表格L. 也包括了一个创建平台无关的向量图像的库.是用 python 写成的一个快速、灵活、可伸缩、交叉平台解决方案。

    sudo apt-get install python-reportlab
    
  • simplejson : 简单,快速,可扩展的 JSON 编码和解码器

    sudo apt-get install python-simplejson
    
  • vatnumber : 用于欧洲国家的检查 VAT(增值税号)的模块

    sudo apt-get install python-vatnumber
    
  • vobject : VObject simplifies the process of parsing and creating iCalendar and vCard objects.

    sudo apt-get install python-vobject
    
  • pytz : 用于的 世界时区定义

    sudo apt-get install python-tz
    
  • webdav : 用python 实现的 WebDAV 服务器

    sudo apt-get install python-webdav
    
  • werkzeug : WSGI应用程序 工具集合

    sudo apt-get install python-werkzeug
    
  • yaml : 用于 Python 的 YAML 解析器和发射器。

    sudo apt-get install python-yaml
    
  • xlwt : 读写 Microsoft Excel 电子表格文件的模块

    sudo apt-get install python-xlwt
    
  • zsi : Zolera Soap 客户端基础

    sudo apt-get install python-zsi
    

下载 OpenERP 服务器

OpenERP 服务器可从这里下 载 OpenERP 网站的下载页面

测试 OpenERP 服务器

如果你只想测试服务器, 你不需要安装它.仅仅解包并 启动 openerp-server 执行文件即可:

tar -xzf openerp-6.1-latest.tar.gz
cd openerp-6.1-*
./openerp-server

可用的下面的命令行参数列表能通过 命令行开关 -h 获得:

openerp-server -h

安装 OpenERP 服务器

OpenERP 服务器能非常容易地使用 setup.py 文件安装:

tar -xzf openerp-6.1-latest.tar.gz
cd openerp-6.1-*
sudo python setup.py install

如果 PostgreSQL 服务器已经启动并正在运行,你能用下列命令运行OpenERP 服务器:

openerp-server

如果你还没有启动 PostgreSQL 服务器并运行,请参阅 PostgreSQL 数据库安装和配置.

创建 OpenERP 服务器配置文件

你能用 -s 选项启动OpenERP服务器 用默认的选项 创建一个配置文件,然后进行修改。 配置文件参数类似服务器的启动参数。如果你不能确定一个参数是干啥的,可以用命 令 openerp -h 看看该参数是干啥的

./openerp-server -s -c <config_file_path>
# 现在编辑 <config_file_path> 中的配置文件
# 用 -h 选项输出更多的明细说明...
./openerp-server -h
(...)
# 最后,用所需的配置文件启动服务器
./openerp-server -c <config_file_path>

默认的配置文件

默认的OpenERP文件存放于 $HOME/.openerp_serverrc, 是运行OpenERP的系统用户的Home 目录中,其名称为 .openerp_serverrc 。 这是 -c 启动参数的默认值。