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
启动参数的默认值。