【问题标题】:Installing rgl and rgdal packages in R 3.3.2 on Ubuntu 16.10在 Ubuntu 16.10 上的 R 3.3.2 中安装 rgl 和 rgdal 包
【发布时间】:2017-03-19 05:12:15
【问题描述】:

我正在使用 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

【问题讨论】:

    标签: r ubuntu package rgl rgdal


    【解决方案1】:

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

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

    sudo apt-get install aptitude # 安装 aptitude 作为 apt-get 的替代方法

    sudo aptitude install libgdal-dev # 安装软件包(您可能需要在此处回复查询)

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

    【讨论】:

    • 我之前从apt-get 收到了很多“未满足的依赖项”错误,但我无法解决它们。 aptitude 尽职调查。非常感谢!
    【解决方案2】:

    对于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

    对于“R on Ubuntu 或 Debian”的一般问题,请转到 r-sig-debian 列表。

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

    【讨论】:

    • 感谢@Dirk 的回答。请参阅我的编辑以获取更多说明。谢谢
    • 这是(有点基本的)Ubuntu 上的包的一般管理。这不是教它的地方——在 许多 教程中的任何一个中阅读它。从本质上讲,它以(相当明确的术语)告诉a)您已经拥有rgl 和b)您需要安装其他东西(这可能导致您不得不整理其他东西)。我只能重复我对r-sig-debian 的推荐。
    【解决方案3】:

    如果我安装了 libxerces-c28,这些安装对我有用。在执行指示的安装(libgdal、libgdal-dev 等)后,我第一次尝试时在错误日志中指出需要相关共享对象

    【讨论】:

      猜你喜欢
      • 2016-03-19
      • 2021-02-25
      • 2019-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-10
      • 1970-01-01
      • 2017-08-16
      相关资源
      最近更新 更多