R教程-安装R环境

适用产品列表

本教程支持的服务器产品为:

适用Linux版本

本教程以CentOS7.6_x64为例,理论上支持所有CentOS7版本,如果遇到问题请咨询QQ群:1139922583

教程开始

温馨提醒

如果您不熟悉Linux的话,建议下面的每一段命令都单独复制到shell命令框中执行,以下教程中如果出现加粗文字内容则表明需要进行交互输入,请务必留意和仔细阅读。

连接服务器shell

首先请根据快速上手教程连接服务器shell,当你能看到命令行中出现如下信息的时候就说明连接成功了:

#Last login: Wed Aug 12 16:10:02 2020 from X.X.X.X

修改默认源

输入以下命令,然后回车执行:

yum install wget -y

wget -O /etc/yum.repos.d/CentOS-Base.repo 'https://raw.githubusercontent.com/CloudRaftTech/scripts/master/vps/centos/CentOS-Base.repo'

yum clean all

效果如下:

修改默认源

安装依赖包

yum install sudo screen subscription-manager -y

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm -y

进入screen

screen

【注意】如果中途链接断掉了,不用担心,重新连接后输入screen -r即可重新回到安装(不用做其他操作,更不要重启啥的)。

安装R

选择并设定R版本:

export R_VERSION=4.0.2

【注意】这里的R版本可以修改为自己需要的版本,这里以4.0.2为例,可替换的R版本选项如下:

4.0.2, 4.0.1, 4.0.0, 3.6.3, 3.6.2, 3.6.1, 3.6.0, 3.5.3, 3.5.2, 3.5.1, 3.5.0, 3.5.0, 3.4.4, 3.4.3, 3.4.2, 3.4.1, 3.4.0, 3.3.3, 3.3.2, 3.3.1, 3.3.0, 3.2.5, 3.2.4, 3.2.3, 3.2.2, 3.2.1, 3.2.0, 3.1.3, 3.1.2, 3.1.1, 3.1.0, 3.0.3, 3.0.2, 3.0.1, 3.0.0

curl -O https://cdn.rstudio.com/r/centos-7/pkgs/R-${R_VERSION}-1-1.x86_64.rpm

sudo yum install R-${R_VERSION}-1-1.x86_64.rpm -y

验证R是否正常安装

/opt/R/${R_VERSION}/bin/R --version

可以看到如下结果:

验证R安装

将R链接到PATH环境变量中

sudo ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R

sudo ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript

验证是否能正常调用R

R

效果如下:

验证R安装