【发布时间】:2015-07-22 22:42:17
【问题描述】:
我正在运行 Ubuntu 14.04.2 LTS “Trusty”
每当我尝试安装 postgresql-9.4-postgis-2.1 时,都会出现以下问题:
The following packages have unmet dependencies:
postgresql-9.4-postgis-2.1 : Depends: libgdal1 (>= 1.9.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
其他人也遇到过这个问题,这似乎是 libgdal1 和 libgdal1h 之间的冲突,但是我无法用他们收到的答案解决这个问题.
我试过了:
-
sudo apt-get install postgresql-9.3-postgis-2.1,同样的问题。 -
sudo apt-get install libgdal1,返回多个未满足的依赖问题。 - 添加 UbuntuGIS 稳定且不可测试的 PPA,然后尝试使用
sudo apt-get install libgdal1/ubuntugis从那里安装 libgdal1(也使用/ubuntugis-unstable和/ppa- 即使我搜索过,我也不确定语法。所有返回“版本是未找到”消息。 - 我尝试了 #3,因为我认为
apt-cache policy postgresql-9.4-postgis-2.1告诉我它会默认从 http://apt.postgresql.org/pub/repos/apt/ 下载它 - 但是,回想起来,我假设它只是列出了它检测到的有可用包的存储库,这可以解释为什么 #3 不起作用。 - 从 #4 开始,我尝试了
apt-cache policy postgresql-9.3-postgis-2.1.4(9.3 而不是 9.4)并指定了 2.1.4,因为作为特定版本,它被列为仅可从 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu/ 获得
以上方法都无法解决问题,我不知道接下来要尝试什么,尤其是结果如下:https://askubuntu.com/questions/615767/how-to-install-postgresql-9-4-postgis-2-1-on-ubuntu-14-04trusty-tahr 至少提供的解决方案似乎不起作用不是这种设置。
虽然我可以搜索、阅读和尝试事物,但所有这些对我来说都是陌生的领域。
任何指向正确方向的指针(或可能的解决方案,因为它“只是”安装 libdgal1 AFAIK 的问题)将不胜感激!
谢谢!
【问题讨论】:
标签: linux postgresql ubuntu postgis