2017-03-23 159 views
1

我一直試圖從RStudio版本1.0.44在Ubuntu 16.04上安裝rgdal然後我得到了gdal-config找不到錯誤。我通過安裝libgdal1-dev & libproj包解決了這個問題,但現在我收到以下錯誤消息。有人幫我解決這個問題。在Ubuntu的Rgdal安裝失敗16.04

Error in dyn.load(file, DLLpath = DLLpath, ...) : 
unable to load shared object '/home/hetch/R/x86_64-pc-linux-gnu-library/3.3/rgdal/libs/rgdal.so': 
/usr/lib/x86_64-linux-gnu/libgeos_c.so.1: undefined symbol:_ZN4geos4geom18IntersectionMatrixC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 
Error: loading failed 
Execution halted 
ERROR: loading failed 
* removing ‘/home/hetch/R/x86_64-pc-linux-gnu-library/3.3/rgdal’ 
Warning in install.packages : 
installation of package ‘rgdal’ had non-zero exit status 

回答

2

我有一些問題試圖安裝rgdal軟件包,但最後我成功了。 我的問題是需要gdal> 2.0,默認情況下,它不隨ubuntu 16.04發佈,因此需要額外的軟件包。

我結束了在安裝下列包:

sudo add-apt-repository -y ppa:ubuntugis/ubuntugis-unstable 
sudo apt update 
sudo apt install gdal-bin python-gdal python3-gdal libgdal1-dev 

此外,r> 3.3,需要太多,所以我結束了更新Ubuntu的默認r-base安裝這樣的:

sudo add-apt-repository 'deb https://cran.rediris.es/bin/linux/ubuntu xenial/' 
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 
sudo apt update 

希望工程對你也是。