在 ubuntu 12.04.4 LTS 上安装 postgis

在 ubuntu 12.04.4 LTS 上安装 postgis

我正在尝试在 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 并尝试。

这里是官方安装指南。

相关内容