我已经安装了geos,proj-4.8.0和gdal-1.9.2,但是在安装R包rgeos后,rgdal无法安装 .
这是我的主目录:
. . . 和我运行的错误 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_packages'警告消息:在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 回答
您可能需要使用
ldconfig
作为超级用户更新动态库缓存 .或者,您可以enable the Extra Packages for Enterprise Linux (EPEL) repository而不是从源构建包 .