centos7.3 install R-3.3.2 和 R-studio
Posted jxxjclcf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7.3 install R-3.3.2 和 R-studio相关的知识,希望对你有一定的参考价值。
centos7.3 install R-3.3.2 和 R-studio
R语言下载地址:https://cran.r-project.org/src/base/R-3/ 【下载自己需要的版本,这里安装的是R-3.3.2】
两种方法安装R语言:第一种:yum install R(不多说,这样安装基本不会有什问题,只是不能安装自己想安装的版本,只能安装该虚拟机对应的版本,但是我现在也不清楚每个虚拟机对应的版本是什么。centos7玩了一下,记忆里貌似是R-3.5)
第二种:一步步手动安装(以下安装在root账户下完成)只要按照下面的步骤安装,基本不会踩什么坑。其他linux版本没试过。
1、安装依赖:
yum install -y gcc
yum install -y gcc-gfortran
yum install -y gcc-c++
yum install -y glibc-headers
yum install -y readline-devel
yum install -y libXt-devel
yum install -y tcl tcl-devel tclx tk tk-devel
yum install -y mesa-libGLU mesa-libGLU-devel
yum install -y install bzip2-devel
yum install -y install xz-devel.x86_64
yum install -y install pcre-devel
yum install -y install libcurl
yum install -y install libcurl-devel
yum install -y texinfo.x86_64
yum install -y texlive-pdftex-doc.noarch
yum install -y texlive
>--注意:centos7.3安装不了中文环境,即fonts-chinese。需要后期配置,这个后期再专门写个教程。
一定要安装完全上面的包。
2、下载R语言安装包
wget https://cran.r-project.org/src/base/R-3/R-3.3.2.tar.gz
3、解压R语言到指定文件夹下(个人偏好/usr/local)
tar -zxvf R-3.5.1.tar.gz -C /usr/local
4、对R语言进行configure检测
进入到安装的R语言的文件夹下 cd /usr/local/R-3.3.2
然后检测 $ ./configure --enable-R-shlib=yes --with-libpng-x=no --with-tcltk --prefix=/usr/local/R
>--注意:到这里会出现警告,是关于中文环境的:warning:neither inconsolable.sty nor zi4.sty found:PDF vignettes and package manuals will not be rendered optimally。这里先略过。或者等待下一篇。
5、对其进行编译
make
make install
6、设置环境变量
vi /etc/profile
进入以后,在最后加入这两句
R_HOME=/usr/local/R-3.3.2
PATH=$PATH:$R_HOME/bin
(按esc , 输入:wq退出)
输入以下命令使其生效:
source /etc/profile
7、检验
输入R,出现你熟悉的Windows中R语言的前的一段话就说明装好了。
也可以测试一下:print("Hello Word!")
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Rserver 直接用R语言安装,这里不写自己去官网下载,然后安装配置,太麻烦,一般都有问题。
输入R
install.packages("Rserver")
>--注意:如果这里报错了,无法下载。按照下面的方式下载:
options(download.file.method = "wget")
install.packages("Rserver",repos="http://cran.cnr.berkeley.edu")
安装完成以后就OK了。
然后安装R-studio这个基本没什么版本要求,用过R语言的都知道,就是个编辑器。Windows还可以选择R语言的版本,linux现在还不知道怎么弄。
下载: wget https://download2.rstudio.org/rstudio-server-rhel-1.1.383-x86_64.rpm
安装:sudo yum install rstudio-server-rhel-1.2.1335-x86_64.rpm
创建账户:useradd zjp -u 1997 (这个zjp就是你的账户名称)
passwd zjp
接下来会出现让你输入密码,然后确认密码(没什么要说的)
>--注意密码不能低于8位,不能太简单,否则通不过。
**启动R服务:**
启动:systemctl start rstudio-server
状态查看 :systemctl status rstudio-server
这样就装完了。
测试:浏览器:http://<你的IP地址>:8787
以上是关于centos7.3 install R-3.3.2 和 R-studio的主要内容,如果未能解决你的问题,请参考以下文章