我正在尝试在 ubuntu Ubuntu 12.04.4 LTS 上安装 postgis。
我搜索了 repo 并找到了一个名为 postgresql-9.1-postgis 的包。然后我安装了它:
sudo apt-get install postgresql-9.1-postgis
它还安装了以下依赖项:
libgeos-3.2.2 libgeos-c1 libproj0 postgis proj-data
然后我认为我可以轻松地做到(在我的模式中):
CREATE EXTENSION postgis;
但我却得到了下面详述的奇妙错误:
ERROR: could not open extension control file "/usr/share/postgresql/9.1/extension/postgis.control": No such file or directory
********** Error **********
ERROR: could not open extension control file "/usr/share/postgresql/9.1/extension/postgis.control": No such file or directory
SQL state: 58P01
Any idea how I can finalize the installation so that I can use the damn extension?
有人可以帮忙吗?
塔
答案1
这是因为 Postgis 版本问题。此命令安装的是旧版本的 Postgis。
sudo apt-get install postgresql-9.1-postgis
从源代码安装 Postgis 版本 2 并尝试。
这里是官方安装指南。