我已经在新安装的Squeeze(stable)上从Debian postgis安装了PostgreSQL 9.0( postgresql )和PostGIS 1.5( postgis )。
但是,当试图创buildPostGIS启用的数据库时,我注意到我缺less“启用脚本” postgis.sql 。 根据手册,它应该在[prefix]/share/contrib ,但/usr/share/postgresql/9.0/contrib不存在,直到我安装postgresql-contrib-9.0 ,但该文件不包括在内那里也是。
现在显然这个文件可能会附带postgresql-xx-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“也是一个有效的build议。)
根据目前在这里破的博客( Googlecache )。 有一个用于64位体系结构的postgres9 / postgis1.5.2 / etc二进制文件存储库
deb http://www.gmajna.net/svojat/jaka/apt-pgsql/ squeeze main contrib non-free
否则,您可能需要自己编译和安装来自source 9.0的postgis,这将需要postgresql-server-dev-9.0包中的头文件。