在ubuntu 16.04上安装Rgdal失败

在ubuntu 16.04上安装Rgdal失败,r,linux,rstudio,ubuntu-16.04,rgdal,R,Linux,Rstudio,Ubuntu 16.04,Rgdal,我一直试图在ubuntu 16.04上安装RStudio 1.0.44版的rgdal,然后我得到了gdal-config-not-found错误。我通过安装libgdal1 dev&libproj软件包解决了这个问题,但现在我遇到了以下错误。有人帮我解决这个问题 Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object '/home/hetch/R/x86_64-pc-linux-gnu-lib

我一直试图在ubuntu 16.04上安装RStudio 1.0.44版的
rgdal
,然后我得到了gdal-config-not-found错误。我通过安装
libgdal1 dev
&
libproj
软件包解决了这个问题,但现在我遇到了以下错误。有人帮我解决这个问题

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

我在尝试安装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

希望它也适用于您。

对于Rh6,您只需安装:

yum install proj-devel-4.8.0-4.1.x86_64.rpm

注意:在我的情况下,我的服务器没有连接到internet,所以我将包从repo下载到本地机器,然后复制到我的服务器。

这对我不起作用<代码>*正在安装源程序包“rgdal”…**包“rgdal”已成功解包并已检查MD5总和。。。配置:rgdal:1.3-4。。。正在检查gdal配置/usr/bin/gdal-config正在检查gdal-config的可用性。。。是配置:GDAL:1.11.3正在检查GDAL版本>=1.11.4。。。无配置:错误:将GDAL升级到1.11.4或更高版本错误:包“rgdal”的配置失败*删除安装中的“/usr/local/lib/R/site library/rgdal”警告。包:包“rgdal”的安装具有非零退出状态