Amazon Linux AMI上的Rgdal软件包安装 [英] Rgdal package installation on Amazon Linux AMI

查看:90
本文介绍了Amazon Linux AMI上的Rgdal软件包安装的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I've installed geos, proj-4.8.0 and gdal-1.9.2, yet, after installing the R package rgeos, rgdal fails to install.

这是我的主目录:

. . .和我开始运行install.packages("rgdal", type="source")的错误:

. . . and the error I get running 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"

** building package indices ** installing vignettes ** testing if installed package can be loaded Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object '/mainstorage/michaeld/R/x86_64-redhat-linux-gnu-library/3.1/rgdal/libs/rgdal.so': libgdal.so.1: cannot open shared object file: No such file or directory Error: loading failed Execution halted ERROR: loading failed * removing ‘/mainstorage/michaeld/R/x86_64-redhat-linux-gnu-library/3.1/rgdal’

已下载的源程序包位于 ‘/tmp/Rtmpt51iFG/downloaded_pa​​ckages’ 警告信息: 在install.packages("rgdal",type ="source")中: 安装软件包"rgdal"的退出状态为非零

The downloaded source packages are in ‘/tmp/Rtmpt51iFG/downloaded_packages’ Warning message: In install.packages("rgdal", type = "source") : installation of package ‘rgdal’ had non-zero exit status

我推断此错误与依赖库有关. . .但这就是我收集的全部.

I infer that this error has something to do with a dependent library. . . but that is all I gather.

我应该提到按照建议

I should mention that running sudo yum install libgdal1 libgdal1-dev libgeos libgeos-dev as suggested here yields the following:

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

No package libgdal1 available. No package libgdal1-dev available. Package geos-3.4.2-1.3.amzn1.x86_64 already installed and latest version No package libgeos-dev available.

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

So, perhaps the better question is how do I install these dev packages?

感谢任何方向.

推荐答案

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

You probably need to update the dynamic library cache, using ldconfig as superuser.

或者,您可以启用Extra,而不是从源代码中构建软件包. Enterprise Linux(EPEL)存储库软件包.

这篇关于Amazon Linux AMI上的Rgdal软件包安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆