CManager 工业控制管理软件

 

软件安装  

一、安装环境

简体中文 Linux
简体中文宋体 TrueType 字库
Mesa 3-D 3.4 或以上版本,OpenGL Sample 1.2 以上版本
Qt 3.1.1 或以上版本,要求编译时开启 OpenGL 和多线程支持选项
unixODBC 2.2.0 或以上版本
支持SQL语言的数据库,如:Oracle, DB2, Sybase, PostgreSQL, MySQL等
与所用数据库对应的 ODBC 驱动程序

如果使用 Redhat Linux 9.0 或更高的简体中文版,则已经包含上述内容。
本软件自带了经过修订的 freeodbc++ 运行库。

二、文件说明
cmanager-1.2.3 软件包包含以下目录

cmanager/
cmanager/doc
cmanager/images
cmanager/lib
cmanager/local
cmanager/maps
cmanager/plugins
cmanager/res
cmanager/sql
cmanager/sound

在 cmanager 目录中有几个重要的文件需要说明
  install.sh 安装命令脚本
  config.xml 运行配置文件
  cmanager 主程序
  demo 演示命令,会帮助用户初始化运行 cmanager 所需的环境
  sql/table.sql 创建数据表的SQL脚本
  sql/data.sql 设置演示数据的SQL脚本

三、安装步骤
1. 软件解包
执行

tar zxvf cmanager-1.2.3.tar.gz

会生成 cmanager 目录,进入该目录

2. 执行安装过程
执行安装命令文件
sh install.sh

它将在用户的根目录创建一个 cvr 目录用于存放一些运行配置,然后搜索中文宋体 TrueType 字库。如果找到的话,则在cvr/fonts目录中建立一个 simsun.ttf 的符号链接,指向该字库。
如果建立 simsun.ttf 符号链接失败,则电子地图中可能会没有文字显示。

3. 初始化数据库
安装程序提供了用于 PostgreSQL 数据库的 SQL 脚本,用于初始化数据库。如果使用其它数据库系统,则可能需要对 table.sql 脚本文件进行修改,以便能与您使用的数据库系统匹配。

进入 sql 子目录

cd sql

运行 psql(注意:你必须有创建用户和数据表的权限)

psql <数据库名> [用户名]

然后按下面的内容输入:

数据库名=# \i table.sql
数据库名=# \i data.sql
数据库名=# \q

退出 sql 子目录

cd ..

4. 配置ODBC数据源
执行 ODBCConfig 程序,设置 unixODBC 数据源,创见一个 cvr 数据源,指向前面用到的数据库,用于 CManager 的数据库访问。 设置方法可参考 unixODBC 的文档。

CManager 默认使用cvr用户登录数据库,如果连接数据库需要使用其它用户身份,则可以修改 $HOME/cvr 目录下的 config.xml 配置文件。
具体操作是:在文件中找到
<odbc>
    <connection name="cvr">
        <username>cvr</username>
        <password></password>
    </connection>
</odbc>
将 <username>cvr</username> 改成 <username>新用户名</username>
将 <password></password> 改成 <password>用户口令</password>

完成上述过程,便可以开始运行演示程序了。

四、设置运行环境
1. 设置语言环境
    export LANG=zh_CN

2. 设置动态库目录
    export LD_LIBRARY_PATH=$HOME/cvr/lib

上述命令已经包含在 demo 脚本中了。

五、运行程序
运行 cmanager 目录下的 demo 命令:
    ./demo


版权所有© 2000-2009 陈嵩. 保留所有权利
E-mail: chensong_vr@yahoo.com