我试图在Ubuntu 13.10环境中安装pgpool I I。我正在按照this教程来完成它。
我发现了错误。
配置:错误:未安装libpq或libpq旧
从文件里。
注:pgpool II需要PostgreSQL 7.4或更高版本中的libpq库
(版本3协议)。如果配置脚本显示以下错误
消息,可能未安装libpq库,或者它不是
三。
配置:错误:未安装libpq或libpq旧
如果库是版本3,但仍显示上述消息,
配置脚本可能无法识别libpq库。
configure脚本在/usr/local/pgsql下搜索libpq库
利比亚。如果您已将PostgreSQL安装到
/usr/local/pgsql,使用--with pgsql,或--with pgsql includedir和
--在执行configure时使用pgsql libdir命令行选项。
我正在使用下面的命令按照指示修复它,但它不起作用。
./configure --with-pgsql-includedir /usr/lib/
我还跟踪了数据库管理员堆栈交换的this。
我该怎么解决?
最佳答案
编译需要libpq
的程序时,必须安装的Ubuntu包是libpq-dev
。
所说的,关于
pgpool II,它不需要从源代码编译,因为它在主存储库中作为包提供:
$ apt-cache search pgpool2
pgpool2 - connection pool server and replication proxy for PostgreSQL
所以跑起来比较容易
sudo apt-get install pgpool2
安装软件包。
关于database - 配置:错误:未安装libpq或libpq旧,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20368630/