Rstudio Server 安装记录 2013-06-30

一直想在高性能的开发机上安装一个浏览器可以访问的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了,至少有如下优点:

  1. 任何操作系统的电脑在任何位置都可访问R工作空间并可以保存;
  2. 非常易于分享代码,数据以及任何工作文件(设想一下,你作为公司数据分析师到客户那里做咨询或培训,使用客户电脑和RStudio Server就能直接利用公司主机上的数据集和程序代码作演示,而不必携带厚重的笔记本出差,这样岂不轻松又显得高端大气上档次。via 王熙);
  3. 多用户共享更强力的服务器级计算资源(12核64G内存起步价,不过注意要给每个用户建立账号,这样保证工作空间不互相干扰)
  4. 统一安装配置R的各种包,文档,IDE支持,包括画图。

最后来一张效果图(百度外链相册太小气了,只显示缩略图):



Powered by Jekyll on GitHub | ©2016 Meroa | Last modified: 2018-02-03