一直想在高性能的开发机上安装一个浏览器可以访问的Rstudio Server,这样既可以享受服务器级别计算资源,又能有完美的IDE环境,最关键是可视化数据非常方便(开发机上没有图形界面,只能命令行)。无奈由于公司的Linux系统版本太低,两年来未能如愿。这次趁着重装开发机,一鼓作气搞定,记录一下踩过的坑,下次装的话还用得上。
确认系统版本为Cent OS(5.4+)
cat /etc/issue
CentOS release 6.3 (Final)
安装R同时生成必要的动态链接库文件
wget http://ftp.ctex.org/mirrors/CRAN/src/base/R-3/R-3.0.1.tar.gz
./configure –enable-R-shlib –with-blas=yes –with-lapack=yes –with-x=no
make & make install
添加动态链接库文件目录到系统变量 比如R安装在缺省的/usr/local/bin/R目录下,则打开~/.bashrc,添加如下一行
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib64/R/lib/
确认以下动态链接库文件已安装 libcairo.so.2 libcrypto.so.6 libgfortran.so.1 libpango-1.0.so.0 libpangocairo-1.0.so.0 libssl.so.6 否则可以
yum install libcrypto.so.6 libgfortran.so.1 openssl098e-0.9.8e
安装rstudio server并验证成功
wget http://download2.rstudio.org/rstudio-server-0.97.551-x86_64.rpm
rpm -Uvh –nodeps rstudio-server-0.97.551-x86_64.rpm
rstudio-server verify-installation
Stopping rstudio-server: [ OK ]
Starting rstudio-server: [ OK ]
出现如上OK就说明大功告成了,就可以直接用浏览器访问远程服务器上的R了,至少有如下优点:
最后来一张效果图(百度外链相册太小气了,只显示缩略图):