2017-06-01 157 views
1

我在ubuntu 16.04上使用R。我一直在试图安装rgdal软件包。但每次我收到以下错误:在ubuntu下安装rgdal在R 3.2.3上的问题16.04

> install.packages('rgdal', type="source") Installing package into 
> ‘/home/arnab/R/x86_64-pc-linux-gnu-library/3.2’ (as ‘lib’ is 
> unspecified) Warning in install.packages : package ‘rgdal’ is not 
> available (for R version 3.2.3) 

我看了一些由ubuntu用户提供的解决方案。我安装了包装gdal-bin,libroj-dev,libgdal-dev,libgdal1-dev。但即使在那之后,我也得到了同样的错误信息。我从CRAN下载了软件包,并尝试通过提及libpath来手动安装它,但那也不起作用。顺便说一下,我也遇到了与rgeos包类似的麻烦,但在按照安装libgeos-dev的建议后,我可以安装rgeos。我不知道可能会出现什么问题。 (注:我是,使用R 3.2.3)

+0

只是检查:是'libroj-dev'一个错字?这应该是'libproj-dev'(用'p') – Phil

+0

是的,它是一个错字。我应该写libproj-dev。 –

回答

2

的rgdal包需要一个较新的版本 - [R:

Depends: R (>= 3.3.0) 

所以升级你的R是最好的解决方案。否则,您将不得不从CRAN存档中获取旧版本,但这是次优解决方案。

+0

升级R版本确实奏效。非常感谢。 –