无法在 Ubuntu 14.04 上安装 PosgreSQL

无法在 Ubuntu 14.04 上安装 PosgreSQL

我一直试图在我的 Ubuntu 机器上安装 PostgreSQL。最终我得到了这个错误。

postgresql : Depends: postgresql-9.3 but it is not going to be installed
postgresql-contrib : Depends: postgresql-contrib-9.3 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

我已尝试sudo apt-get update && apt-get upgrade通过命令安装它。

sudo apt-get install postgresql-9.3 postgresql-contrib-9.3

但我遇到了同样的错误。有人能帮我吗?

答案1

问题是我安装了 postgres-xc 并卸载了它。但它没有正确卸载。我最终通过这样做完全卸载了 postgres-xc 和 psotgres-client。

sudo gedit /var/lib/dpkg/status

在此之后我使用安装了postgresql

sudo apt-get 安装 postgresql-9.3 postgresql-contrib-9.3

成功了:D

答案2

一个简单的方法是运行 aptitute 来删除 postgres。Aptitude 会执行删除操作并确保没有损坏的软件包。

相关内容