在Amazon Ec2实例上安装Geos和Gdal的问题

时间:2015-02-09 12:06:58

标签: amazon-ec2 gdal geos osgeo

我正在使用Cent Os Image运行Amazon Ec2实例。我需要安装Geos和Gdal来运行python脚本 我首先尝试这个指南:https://github.com/phayes/geoPHP/wiki/Geos-installation-on-centos6
然后将Gdal安装绑定到它上面,如下所示:
sudo ./configure --with-python -with-geos=/usr/local/bin/geos-config
不幸的是,当我运行脚本时,我会通知:错误6:未启用GEOS支持。 即使在./configure实例期间,我也会获得 Geos Enable:是


然后我卸载所有内容并尝试通过yum进行安装......看来在Gdal安装过程中,我注意到Geos Lib需要的是3.1.0(2009版)安装时(通过yum as (好)是3.4.2

Error: Package: gdal-1.4.4-2.el5.rf.x86_64 (rpmforge)
       Requires: libgeos-3.1.0.so()(64bit)
Error: Package: gdal-1.4.4-2.el5.rf.x86_64 (rpmforge)
       Requires: libodbcinst.so.1()(64bit)
Error: Package: gdal-1.4.4-2.el5.rf.x86_64 (rpmforge)
       Requires: libpq.so.4()(64bit)
Error: Package: gdal-1.4.4-2.el5.rf.x86_64 (rpmforge)
       Requires: libodbc.so.1()(64bit)

有没有办法安装已经包含所有内容的osgeo包?

1 个答案:

答案 0 :(得分:1)

我们可以使用EPEL回购中的软件包在el5和el6上成功安装gdal和geos:https://fedoraproject.org/wiki/EPEL

如果要混合存储库(不推荐使用),请务必在repo配置中使用includepkgs / exclude,或者(更好)使用yum优先级插件以避免库不兼容。