我使用R 3.3.2和Ubuntu 16.10。我无法安装rgl
和rgdal
个软件包。
当我使用
时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
答案 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等)之后第一次尝试时,错误日志中显示了对相关共享对象的需求