无法安装libpq-dev,ubuntu 10.10和postgres 9

我需要一些包含在libpq-dev中的postgres 9开发版的头文件来安装pg gem,但是当我执行:

sudo apt-get install libpq-dev

我得到的结果是:

以下软件包具有未满足的依赖关系:libpq-dev:取决于:libpq5(= 8.4.7-0ubuntu0.10.10),但要安装9.0.1-1〜lucid

当我试图删除libpq5 (重新安装正确?),它威胁要删除postgresql-9.0:

以下软件包将被删除:libpq5 pgadmin3 php5-pgsql postgresql-9.0 postgresql-client-9.0

有谁知道如何解决这个问题? 谢谢。

我通过运行来解决这个问题:

 sudo apt-get remove libpq5 sudo apt-get install libpq-dev 

自动修复依赖关系。

最后,我重新安装了所有这些东西,首先我删除了旧的libpq5,并删除了所有的postgres- *包,之后我通过从http://www.enterprisedb.com/products下载二进制文件重新安装了postgresql-9.0 。 /pgdownload.do ,偶然postgresql-client-8.4也被安装了。 但所有这些东西现在一起工作。

gem安装页

那是成功的