2017-06-01 95 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版本確實奏效。非常感謝。 –