如何使用R版本2.12.1在Ubuntu 9.10上安装R包rgl?

时间:2011-09-19 15:08:40

标签: r rgl

我正在尝试在Ubuntu 9.10上安装R包rgl。我正在使用R版本2.12.1。

我收到以下错误:“configure:error:缺少必需的标题GL / gl.h”

编辑:我原来的问题没有指明操作系统必须是Ubuntu 9.10。我认为,否则更新R是个好主意,但这不能在Ubuntu 9.10上完成。因为我很蠢,我发布了一个新的question而不是编辑这个,所以在那里进行了一些讨论。

3 个答案:

答案 0 :(得分:15)

我不得不多次处理这个问题,这总是很好用:输入终端

sudo apt-get install libglu1-mesa-dev

在此之后我只是启动R并使用install.packages函数

安装rgl包

答案 1 :(得分:8)

如果像我这样的任何新手在安装rgl时遇到相同或类似的问题,以下内容最终对我有用。

1)在bash提示符下:

sudo apt-get build-dep r-cran-rgl

修复了“缺少必需的标题GL / gl.h”问题(安装libglu1-mesa-dev后我还有一个)。

2)在R提示符下(我用'sudo R'开始R,但可能不需要):

install.packages("rgl", repos="http://R-Forge.R-project.org")

下载,编译和安装最新版本。

我还在第2步尝试了sudo apt-get install r-cran-rgl,但每当我在R中尝试library(rgl)时,就会抱怨

  

错误:包'rgl'是在R 3.0.0之前构建的:请重新安装

但是可以使用R中的update.packages()命令从这一点升级rgl。如果你想让apt-get知道它已安装,这可能更好。但是我并不在乎,因为R提供了它自己的包 - 管理工具。

答案 2 :(得分:2)

您可能需要使用R 2.13.1执行此操作。链接点可能不同。如果您真的坚持使用旧版本,则需要使用与该版本匹配的rgl版本进行编译。有一个以前版本的存档,该链接位于CRAN网站的Contributed Packages页面的底部。