【问题标题】:Rgdal package installation on Amazon Linux AMI在 Amazon Linux AMI 上安装 Rgdal 包
【发布时间】:2015-05-05 22:49:37
【问题描述】:

我已经安装了geos,proj-4.8.0和gdal-1.9.2,但是安装R包rgeos后,rgdal安装失败。

这是我的主目录:

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

** 构建包索引 ** 安装小插曲 ** 测试是否可以加载已安装的包 dyn.load(file, 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 软件包?

感谢您的任何指导。

【问题讨论】:

标签: r gis gdal rgdal


【解决方案1】:

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

或者,您可以enable the Extra Packages for Enterprise Linux (EPEL) repository,而不是从源代码构建包。

【讨论】:

    猜你喜欢
    • 2018-11-22
    • 2014-06-03
    • 1970-01-01
    • 2019-08-06
    • 2014-12-03
    • 2017-01-14
    • 1970-01-01
    • 1970-01-01
    • 2018-12-12
    相关资源
    最近更新 更多