Postgres 9.3.10 - /usr/share/postgresql/9.3/extension/postgis.control

时间:2015-12-07 13:00:58

标签: postgresql ubuntu-14.04

我在google周围搜索但仍未找到解决方案,所以发布在这里。我们将不胜感激。 在我的项目中,我正在使用

  

" ./脚本/创建"

创建数据库。因为我正在使用PostgreSQL。创建它时我遇到了错误

  

无法打开扩展控制文件   " /usr/share/postgresql/9.3/extension/postgis.control":没有这样的文件或   目录

无论如何,我试图安装此扩展程序。但一切都是徒劳的。它需要一个依赖 libgdal1 ,我完全无法找到Ubuntu 14.04。 PS:已经尝试过stackoverflow上的每个答案。

已安装包libgdal1hpostgresql-9.3-postgis-scripts

当我跑sudo apt-get install postgresql-9.3-postgis-2.1时,我收到了错误

  

postgresql-9.3-postgis-2.1:取决于:libgdal1(> = 1.9.0),但不会安装,

1 个答案:

答案 0 :(得分:0)

在ubuntu 14.04中破解了PostgreSQL包,因此您必须从系统中清除每个postgresql包:

sudo apt-get purge' postgresql - 。*'

重要提示:这不仅可以删除软件包,还可以删除计算机上的所有数据库和配置。

之后按照postgresql wiki的官方安装指南进行操作:http://wiki.postgresql.org/wiki/Apt