在 Ubuntu 15.04 上安装 PostgreSQL 时未满足的依赖关系

在 Ubuntu 15.04 上安装 PostgreSQL 时未满足的依赖关系

我正在尝试在全新的 Ubuntu 15.04 上安装 Postgresql,但遇到此错误:

The following packages have unmet dependencies:
libpq-dev : Depends: libpq5 (= 9.4.1-1.pgdg12.4+1) but 9.4.1-1.pgdg14.04+1 is to be installed
E: Unable to correct problems, you have held broken packages.

以下是我安装 PostgreSQL 的通常步骤:

sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main' > /etc/apt/sources.list.d/pgdg.list"
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-common
sudo apt-get install postgresql-9.4-postgis-2.1 pgadmin3

这在我的 14.04 LTS 版本上运行良好。有什么想法可以修复这个问题吗?

答案1

使用:

apt-mark showhold  

查看保留的软件包列表并使用:

sudo apt-mark unhold <package name>

解除它们。在他移除包后,导致使用问题sudo apt-get remove

相关内容