我想在上安装rgl,运行在Ubuntu上。在我安装的巴斯提示符下
sudo apt-get build-dep r-cran-rgl正在读取包列表...创建依赖树读取状态信息..。完成后,将安装下列额外软件包: libglu1-mesa将安装以下新软件包: LibGlu1-Mesar-cran-rgl 0升级,2个新安装,0需要删除,0没有升级。需要得到1,645 kB的档案。在此操作之后,将使用3,875 kB的额外磁盘空间。你想继续吗?Y/n Y Get:1 http://archive.ubuntu.com/ubuntu/可信/主脂谷蛋白1-mesa amd64 9.0.0-2 195 kB Get:2 http://archive.ubuntu.com/ubuntu/可信/宇宙rgl amd64 0.93.996- 1 ,450 kB,在1s (1,047 kB/s)中获得1,645 kB,选择先前未选择的LbGlu1-Mesa:amd64 64。(读取数据库.当前安装的55586个文件和目录。)./libGlu1-Mesa_9.0.0-2_amd64.deb.产品名称:amd64 64 (9.0.0-2)选择以前未选择的包r-cran-rgl。./rgl_0.93.996-1_rgl 64.rgl.开封r-cran-rgl (0.93.996-1)建立libglu1-mesa:amd64 64 (9.0.0-2) .建立r-cran-rgl (0.93.996-1) .用于libc-bin的处理触发器(2.19-0ubuntu6.6) .
就是这样。最后的三点并不表示有更多的东西可以复制。然后我登录到并尝试运行
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’有什么问题吗?!
发布于 2017-07-03 22:18:13
我通过安装来解决这个问题
sudo apt-get install mesa-common-dev libglu1-mesa-dev然后再在R中安装:
install.packages("rgl")https://stackoverflow.com/questions/34264324
复制相似问题