我在google周围搜索但仍未找到解决方案,所以发布在这里。我们将不胜感激。 在我的项目中,我正在使用
" ./脚本/创建"
创建数据库。因为我正在使用PostgreSQL。创建它时我遇到了错误
无法打开扩展控制文件 " /usr/share/postgresql/9.3/extension/postgis.control":没有这样的文件或 目录
无论如何,我试图安装此扩展程序。但一切都是徒劳的。它需要一个依赖 libgdal1 ,我完全无法找到Ubuntu 14.04。 PS:已经尝试过stackoverflow上的每个答案。
已安装包libgdal1h
和postgresql-9.3-postgis-scripts
。
当我跑sudo apt-get install postgresql-9.3-postgis-2.1
时,我收到了错误
postgresql-9.3-postgis-2.1:取决于:libgdal1(> = 1.9.0),但不会安装,
答案 0 :(得分:0)
在ubuntu 14.04中破解了PostgreSQL包,因此您必须从系统中清除每个postgresql包:
sudo apt-get purge' postgresql - 。*'
重要提示:这不仅可以删除软件包,还可以删除计算机上的所有数据库和配置。
之后按照postgresql wiki的官方安装指南进行操作:http://wiki.postgresql.org/wiki/Apt