我在新安装的Squeeze(稳定版)上安装了Debian Backports的Postgresql 9.0(
postgresql)和PostGIS 1.5(postgis).
但是,在尝试创建启用PostGIS的数据库时,我注意到我错过了“启用脚本”postgis.sql.根据手册,它应该在[prefix] / share / contrib中,但/usr/share/postgresql/9.0/contribdo不存在,直到我安装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“也是一个有效的建议.)
根据目前破碎的博客
here(
Googlecache).有一个postgres9 / postgis1.5.2 / etc二进制文件库,用于64位体系结构
原文链接:https://www.f2er.com/postgresql/192409.htmldeb http://www.gmajna.net/svojat/jaka/apt-pgsql/ squeeze main contrib non-free
否则,你可能需要自己编译和安装postgis来自9.0,这将需要postgresql-server-dev-9.0
包中的头文件.