1

我已经安装了 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'</p>

下载的源包位于'/tmp/Rtmpt51iFG/downloaded_pa​​ckages' 警告消息:在 install.packages("rgdal", type = "source") 中:安装包 'rgdal' 的退出状态非零

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

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

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

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

感谢您的任何指导。

4

1 回答 1

1

您可能需要以ldconfig超级用户身份更新动态库缓存。

或者,您可以启用 Extra Packages for Enterprise Linux (EPEL) 存储库,而不是从源代码构建包。

于 2015-03-05T21:16:02.033 回答