OpenERP GTK 客户端安装

原生的GTK客户端是历史遗留物,会继续为仍有需要的用户服务,但推荐用内置的web界面来访问OpenERP 6.1。

安装需要的包

OpenERP 6.1要求Python 2.6 或以上版本。 在Ubuntu 10.04 及以上版本系统已自带。 还有几个Python库是需要的,下面会列举出来。

在基于 Debian 的 Linux 发行版中,可能用这样的单个命令来安装所有要求的依赖包:

apt-get install python-gtk2 python-glade2 python-matplotlib python-dateutil \
    python-lxml python-tz python-hippocanvas python-pydot
  • gtk : GTK+ is a highly usable, feature-rich toolkit for creating graphical user interfaces which boosts cross-platform compatibility and an easy-to-use API.

    sudo apt-get install python-gtk2
    
  • glade : Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit and the GNOME desktop environment.

    sudo apt-get install python-glade2
    
  • matplotlib : matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hard-copy formats and interactive environments across platforms.

    sudo apt-get install python-matplotlib
    
  • dateutil : Provides date/time values in Python

    sudo apt-get install python-dateutil
    
  • lxml : XML support for Python platform.

    sudo apt-get install python-lxml
    
  • tz : World Timezone definitions for Python.

    sudo apt-get install python-tz
    
  • hippocanvas : The Hippo Canvas is a Cairo/GObject/GTK+ based canvas, written in C with support for flexible layout, CSS styling, and initial work on animations.

    sudo apt-get install python-hippocanvas
    
  • pydot : Python interface to Graphviz’s Dot language.

    sudo apt-get install python-pydot
    
  • 任意的 PDF 浏览器,在系统中适度注册,以便能自动打开 PDF 文件 (例如 xpdf, kpdf, acroread, evince, 等等)。 请看 配置 PDF 浏览器 一节.

Note

基于RedHat的发行版

替代上面用在 基于Debian发行版的命令, 下面的命令将安装基于RedHat 的系统所需要的依赖

yum install pygtk2 glade3 pydot python-dateutil python-matplotlib \
    python-lxml python-hippo-canvas python-tz

Note

Mandriva

替代上面用在 基于Debian发行版的命令, 下面的命令将安装Mandriva系统所需要的依赖

yum install pygtk2 glade3 pydot python-dateutil python-matplotlib \
    python-lxml python-hippo-canvas python-tz

下载 OpenERP 客户端

OpenERP 客户端能从 OpenERP 网站的下载页面 下载。

测试 OpenERP 客户端

如果你只是要测试客户端, 你不必安装,只要解包并启动 openerp客户端的执行文件:

tar -xzf openerp-client-6.1-latest.tar.gz
cd openerp-client-6.1-*/bin
./openerp-client.py

使用 -h 命令行开关能获得一个可用的命令行参数的列表:

./openerp-client.py -h

安装OpenERP 客户端

客户端可以非常容易地用 setup.py 文件安装:

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

你能用下列命令运行客户端:

openerp-client

配置 PDF 浏览器

默认时, OpenERP 客户端将使用默认的 PDF 应用程序来显 示 PDF 文件。你可以在系统中配置一个不一样的默认PDF应用来定制此行为。

作为选择,你也能在配置文件明确指定一个 PDF 指令用来显示PDF 文件, 通常此文件保存在HOME目录,命名为 '.openerprc' 。 找到 [printer] 节并编辑 softpath 参数。例如:

[printer]
softpath = kpdf