首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装PostGIS的问题

安装PostGIS的问题
EN

Stack Overflow用户
提问于 2011-01-07 20:09:41
回答 4查看 20.1K关注 0票数 16

我试图按照以下说明安装PostGIS:

代码语言:javascript
复制
wget http://postgis.refractions.net/download/postgis-1.5.2.tar.gz
tar zxvf postgis-1.5.2.tar.gz && cd postgis-1.5.2/
sudo ./configure && make && sudo checkinstall --pkgname postgis-1.5.2 --pkgversion 1.5.2-src --default

但是它不传递"sudo ./configure“命令。最后一行是:

代码语言:javascript
复制
 configure: error: could not find pg_config within the current path. You may need to try re-running configure with a --with-pgconfig parameter.

所以我在网上发现一个地方说着这样的话:

--with-pgconfig=FILE PostgreSQL提供了一个名为pg_config的实用程序,用于启用像PostGIS这样的扩展来定位PostgreSQL安装目录。使用此参数(--with=/path/ to /pg_config)手动指定PostGIS将针对的特定PostGIS安装。

我使用“whereis pg_config”搜索pg_config,但找不到它。它是指"/etc/postgresql/9.0/main/pg_hba.conf“文件还是一个文件夹.?我是不是遗漏了什么?我现在真的很困惑。我想,真正的困惑比虚假的清晰更好:)。

我使用的是PostgreSQL 9/Ubuntu10.10。任何帮助都将不胜感激。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-01-07 21:00:35

你需要安装地理信息系统。

但是,最简单的安装方法是从不稳定存储库安装:

代码语言:javascript
复制
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update 
sudo apt-get install postgis 

如果要从源代码编译,则需要安装:

  • postgresql-dev (来自包管理器)
  • libgeos-dev (来自包管理器或http://trac.osgeo.org/geos)
  • proj4 (来自包管理器或http://trac.osgeo.org/proj)
  • libxml2

如果您从包管理器安装,也要检查dev-file。

我可能忘了一些东西,但编译器会告诉我的。

最后,连接到数据库并运行以下SQL以在空间上启用它:

代码语言:javascript
复制
CREATE EXTENSION postgis;

HTH

票数 28
EN

Stack Overflow用户

发布于 2011-03-31 18:14:36

我用Postgres9.0测试了centos 5,我遇到了这个问题。我用yum安装postgresql90-devel进行了修正,然后./=/usr/pgsql-9.0/bin/pg_config

票数 5
EN

Stack Overflow用户

发布于 2013-06-12 14:18:24

用postgres 9.1运行RHEL6.3

我按照这个顺序重新编译了PROJ、GEOS和libxml2 .然后,在PostGIS中,我能够运行./配置-与-pgconfig=/usr/pgsql-9.1/bin/pg_config

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4629796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档