在Ubuntu 16.10上的R 3.3.2中安装rgl和rgdal软件包

时间:2016-11-05 12:46:43

标签: r ubuntu package rgl rgdal

我使用R 3.3.2和Ubuntu 16.10。我无法安装rglrgdal个软件包。

当我使用

install.packages("rgl")

给出以下错误消息:

configure: error: X11 not found but required, configure aborted.
ERROR: configuration failed for package ‘rgl’

当我使用

install.packages("rgdal")

给出以下错误消息:

configure: error: gdal-config not found or not executable.
ERROR: configuration failed for package ‘rgdal’

被修改

当我使用

sudo apt-get install r-cran-rgl

Ubuntu终端中,它说

r-cran-rgl is already the newest version (0.95.1441-2)

但是,最新版本的rgl为0.96.0。

当我使用

sudo apt-get install libgdal-dev libgeos++-dev

它会抛出以下错误:

The following packages have unmet dependencies:
libgdal-dev : Depends: libopenjp2-7-dev but it is not going to be installed

3 个答案:

答案 0 :(得分:1)

我找到了一个对我有用的解决方案:http://robinlovelace.net/r/2013/11/26/installing-rgdal-on-ubuntu.html

简而言之,解决方案就是这个树命令行:

  

sudo apt-get install aptitude #install aptitude作为apt-get的替代方案

     

sudo aptitude install libgdal-dev#install the package(你可能需要在这里回复查询)

     

sudo aptitude install libproj-dev#install proj.4投影库

答案 1 :(得分:0)

对于rgl,只需执行sudo apt-get install r-cran-rgl

对于rgdal,请遵循空间人员的建议,例如here for sf并执行此操作

  

ubuntugis-unstable添加到软件包存储库(例如,使用sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable然后sudo apt-get install libgdal-dev libgeos++-dev

对于一般的'关于Ubuntu或Debian'的问题,请转到r-sig-debian列表。

编辑:请注意,如果当前/较旧的libgdal,libproj4版本对您来说足够好,则不需要ubuntugis-unstable repo。那些位于Ubuntu发行版中,所以只需sudo apt-get install ...

答案 2 :(得分:0)

这些安装对我有用,前提是我安装了libxerces-c28。在执行指示的安装(libgdal,libgdal-dev等)之后第一次尝试时,错误日志中显示了对相关共享对象的需求