在 CentOS 下面使用 Postgresql-9.0.2,在根据手册第33章编译C语言嵌入SQL语言的程序,使用
> ecpg prog1.pcg
出现提示 ecpg 不存在。
在Ubuntu-9.10 下面可以使用 sudo apt-get install libecpg6 或这类似命令安装 ecpg,但是在 CentOS下面无论如何都提示类似 libecpg、ecpg 这样的安装包不存在,后来搜了以下,才发现了其中的隐蔽之处。
在链接: 可以看到 CentOS5 下面的ecpg 包含在 这样的安装包里,而在 CentOS系统里面的软件包管理者里面搜索ecpg 也是出现这样的安装包供选择,选择了其中的一个(及系统提示的其它有依赖关系的安装包)安装后,在使用ecpg 预处理 .pcg文件,就没有问题了。
PS:不知道是不是 CentOS 下面的 Postgresql 维护的比较少还是咋地,Postgresql 的默认版本已经很旧了还没有更改。
果冻
Wen, Jan/19/2011.
阅读(2715) | 评论(1) | 转发(0) |