Sto*_*ace 2 opengl ubuntu r rgl
我想在 R-Server 上安装 rgl,在 Ubuntu 上运行。在 bas 提示符下我安装了
sudo apt-get build-dep r-cran-rgl
Run Code Online (Sandbox Code Playgroud)
读取包列表...完成 构建依赖树 读取状态信息...完成 将安装以下额外包:
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] 1 秒内获取 1,645 kB (1,047 kB/s) 选择以前未选择的包 libglu1-mesa:amd64。(正在读取数据库 ... 当前安装的 55586 个文件和目录。)准备解压 .../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) ) ... 设置 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")
Run Code Online (Sandbox Code Playgroud)
这导致了一个错误,即:
....
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’
Run Code Online (Sandbox Code Playgroud)
任何想法出了什么问题?!
小智 5
我通过安装解决了这个问题
sudo apt-get install mesa-common-dev libglu1-mesa-dev
Run Code Online (Sandbox Code Playgroud)
然后再次安装在R中:
install.packages("rgl")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
996 次 |
| 最近记录: |