您的位置:首页 > 运维架构 > Linux

centos 6.5 安装 Rstudio-server

2015-08-21 14:07 489 查看
由于目前没有办法 使用 yum直接装 R语言,所有要自己下载源码,编译、安装。

声明:本文章,参考http://www.dataguru.cn/thread-458580-1-1.html,并加以补充、完善。

1.安装R前准备

R语言是主要用于统计分析、绘图的语言和操作环境。

官方网站:
http://www.r-project.org/
Windows下面有直接的安装包,直接下载安装很方便,但是对于刚出的CentOS6.0上不能直接通过yum
安装R,需要自己编译。

下载页面:
http://ftp.ctex.org/mirrors/CRAN/
安装前所需的各种包(有的话可省略):

yum install
gcc gcc-c++ #否则报”configure: error: C++ preprocessor “/lib/cpp” fails sanity check”错误

yum install
gcc-gfortran #否则报”configure: error: No F77 compiler found”错误

yum install
readline-devel #否则报”–with-readline=yes (default) and headers/libs are not available”错误

yum install
libXt-devel #否则报”configure: error: –with-x=yes (default) and X11 headers/libs are not available”错误

yum install
fonts-chinese tcl tcl-devel tclx tk tk-devel

yum install
mesa-libGLU mesa-libGLU-devel(不然装不了神器rgl,当然不用的同学可以不装)

2.R安装:

1. 下载R-2.15.3.tar.gz至桌面,cd
切换至桌面目录:

① 解压:tar
-xzvf ./R*.tar.gz

② 配置(同时生成动态链接库,很重要,指定安装目录以便卸载):./configure
--enable-R-shlib=yes --with-libpng-x=no --with-tcltk --prefix=/usr/InstalledProgramFiles/R

③ 编译:make

④ 安装:make
install

⑤ 配置环境: 打开配置环境文件:vim
/etc/profile, 在最后一行下面添加:R_HOME=//usr/InstalledProgramFiles; PATH=$PATH:$R_HOME/R/bin(bin不能丢)

⑥ 若要卸载:只需删除/usr/InstalledProgramFiles/R即可,同时修改vim
/etc/profile文件中R环境信息;

2. 解决安装时的错误

① 错误信息:“configure:
error: No F77 compiler found”,执行 yum install gcc-gfortran可解决;

② 错误信息:“
--with-readline=yes (default) and headers/libs are not available”,执行yum install readline-devel可解决;

③ 错误信息:“–with-x=yes
(default) and X11 headers/libs are not available”,执行yum install libXt-devel 可解决

3.安装Rstudio-server

Rstudio安装:

1. 下载rstudio-*.rpm包至桌面,cd
切换至桌面目录:

① 直接执行:rpm
-ivh --nodeps ./rstudio-*.x86_64.rpm, 若报错缺少libR.so, 则加参数--nodepends

4.后续

装完后很可能web不能访问,使用 rstudio-server verify-installation 显示 libR什么的错误,归结起来就是R的目录没有配置好。

修改rserver.conf 添加rsession-which-r=/usr/InstalledProgramFiles/R/bin/R

重启生效。

关于rserver.conf的配置详情,请查看 http://blog.sina.com.cn/s/blog_403aa80a01019uwt.html
官方配置说明:https://support.rstudio.com/hc/en-us/articles/200552316-Configuring-the-Server
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: