在 Debian Squeeze 上使用 PostgreSQL 9.0 和 PostGIS 1.5

在 Debian Squeeze 上使用 PostgreSQL 9.0 和 PostGIS 1.5

我已经在新安装的 Squeeze(稳定版)上从 Debian Backports安装了 PostgreSQL 9.0(postgresql)和 PostGIS 1.5( )。postgis

但是,在尝试创建支持 PostGIS 的数据库时,我注意到缺少“启用程序脚本” postgis.sql。根据手册,它应该在 中[prefix]/share/contrib,但/usr/share/postgresql/9.0/contrib直到我安装时才存在postgresql-contrib-9.0,但该文件也不包含在那里。

现在显然该文件可能与postgresql-x.x-postgis软件包一起提供,但是,9.0 版本还没有这样的软件包(或者我太笨了,找不到它)。

那么,Debian 和 PostGIS 大神们,我该怎么做?从 PostGIS 源获取 .sql 文件?安装包postgresql-8.4-postgis(拉取 PostgreSQL 8.4)?还是完全不同的东西?

(我需要 8.3 或 9.0,因为我正在使用的 OpenStreetMap 安装指南说 8.4 与 OSM 配合不佳,而且我认为与其使用 8.3,还不如使用较新的版本。所以,“你绝对想使用 8.3 而不是 9.0”也是一个有效的建议。)

答案1

根据目前损坏的博客这里谷歌缓存)。64 位架构的 postgres9/postgis1.5.2/etc 二进制文件的存储库位于

deb http://www.gmajna.net/svojat/jaka/apt-pgsql/ squeeze main contrib non-free

否则,您可能需要自己针对 9.0 从源代码编译并安装 postgis,这将需要来自postgresql-server-dev-9.0包裹。

相关内容