标签:
由于目前没有办法 使用 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
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/zzuriemann/article/details/47833687