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

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

我需要来自 postgres 9 的 dev 版本的一些标头(包含在 libpq-dev 中)来安装 gem pg,但是当我执行时:

sudo apt-get 安装 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

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

答案1

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

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

自动修复依赖关系。

答案2

最后我重新安装了所有的东西,首先我删除了旧的 libpq5,并删除了所有的 postgres-* 包,然后我通过从以下位置下载二进制文件重新安装了 postgresql-9.0http://www.enterprisedb.com/products/pgdownload.do,并且碰巧也安装了 postgresql-client-8.4。但现在所有这些功能都可以协同工作。

宝石安装pg

那是成功的

相关内容