Amazon Linux AMI上的Rgdal软件包安装

时间:2015-03-04 19:24:51

标签: r gis gdal rgdal

我已经安装了geos,proj-4.8.0和gdal-1.9.2,但是在安装R包rgeos之后,rgdal无法安装。

以下是我的主目录: enter image description here

。 。 。以及我运行的错误install.packages("rgdal", type="source")

  

**构建包索引   **安装小插曲   **测试是否可以加载已安装的软件包   dyn.load中的错误(文件,DLLpath = DLLpath,...):     无法加载共享对象' /mainstorage/michaeld/R/x86_64-redhat-linux-gnu-library/3.1/rgdal/libs/rgdal.so':     libgdal.so.1:无法打开共享对象文件:没有这样的文件或目录   错误:加载失败   执行停止   错误:加载失败   *删除'/mainstorage/michaeld/R/x86_64-redhat-linux-gnu-library/3.1/rgdal'

     

下载的源包在       “/ TMP / Rtmpt51iFG / downloaded_pa​​ckages”   警告信息:   在install.packages(" rgdal",type =" source")中:     包'rgdal'的安装具有非零退出状态

我推断这个错误与依赖库有关。 。 。但这就是我所有的一切。

我应该提一下,按照建议here运行sudo yum install libgdal1 libgdal1-dev libgeos libgeos-dev会产生以下结果:

  

没有包libgdal1可用。   没有包libgdal1-dev可用。   已安装包geos-3.4.2-1.3.amzn1.x86_64和最新版本   没有包libgeos-dev可用。

所以,或许更好的问题是如何安装这些dev包?

感谢任何指示。

1 个答案:

答案 0 :(得分:0)

您可能需要使用ldconfig作为超级用户来更新动态库缓存。

或者,您可以enable the Extra Packages for Enterprise Linux (EPEL) repository

,而不是从源代码构建软件包