我想在R-Server上安装rgl,在Ubuntu上运行。 在bas提示符下我安装了
sudo apt-get build-dep r-cran-rgl
阅读包列表...完成构建依赖关系树读取状态 信息...完成将安装以下额外包:
libglu1-mesa将安装以下新软件包:
libglu1-mesa r-cran-rgl 0升级,2新安装,0删除和 0未升级。需要获得1,645 kB的档案。在这之后 操作时,将使用3,875 kB的额外磁盘空间。你想要 接着说? [是/否]是获得:1 http://archive.ubuntu.com/ubuntu/ trusty / main libglu1-mesa amd64 9.0.0-2 [195 kB]获取:2 http://archive.ubuntu.com/ubuntu/ trusty / universe r-cran-rgl amd64 0.93.996-1 [1,450 kB]以1s(1,047 kB / s)的速率提取1,645 kB选择以前未选择的包libglu1-mesa:amd64。 (阅读数据库 ...当前安装的55586个文件和目录。)准备 unpack ... / libglu1-mesa_9.0.0-2_amd64.deb ...开箱 libglu1-mesa:amd64(9.0.0-2)...选择以前未选中的 包r-cran-rgl。准备打开包装 ... / r-cran-rgl_0.93.996-1_amd64.deb ...拆包r-cran-rgl (0.93.996-1)...设置libglu1-mesa:amd64(9.0.0-2)...设置 up r-cran-rgl(0.93.996-1)...处理libc-bin的触发器 (2.19-0ubuntu6.6)......
多数民众赞成。最后的三点并不表示还有更多要复制的内容。然后我登录到R-Server并尝试运行
install.packages("rgl", repos="http://R-Forge.R-project.org")
导致错误,即:
....
configure: using libpng-config
configure: using libpng dynamic linkage
checking for X... libraries , headers
checking GL/gl.h usability... no
checking GL/gl.h presence... no
checking for GL/gl.h... no
checking GL/glu.h usability... no
checking GL/glu.h presence... no
checking for GL/glu.h... no
configure: error: missing required header GL/gl.h
ERROR: configuration failed for package ‘rgl’
* removing ‘/home/clambio/R/x86_64-pc-linux-gnu-library/3.2/rgl’
Warning in install.packages :
installation of package ‘rgl’ had non-zero exit status
The downloaded source packages are in
‘/tmp/RtmpT5iyrb/downloaded_packages’
任何想法出了什么问题?!
答案 0 :(得分:2)
我通过安装
解决了这个问题sudo apt-get install mesa-common-dev
然后
sudo apt-get install libglu1-mesa-dev