|
一、安装环境
如果使用 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
|