我正在使用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包?
答案 0 :(得分:1)
我们可以使用EPEL回购中的软件包在el5和el6上成功安装gdal和geos:https://fedoraproject.org/wiki/EPEL
如果要混合存储库(不推荐使用),请务必在repo配置中使用includepkgs / exclude,或者(更好)使用yum优先级插件以避免库不兼容。