Linux服务器中安装R的一些总结

在linux中安装R的过程中遇到一些问题,比如最初安装了3.6.0,发现好多包用不了,又想办法升级,废了一番周折,终于解决。

在这里分享一下几个解决我问题的网页

首先注意安装的位置(我选择了opt)

一、RStudio的安装https://docs.rstudio.com/resources/install-r/#optional-install-multiple-versions-of-r,按照官方给的流程安装省去了很多麻烦,版本也可以选择(果断安装了4.1.0)

1.安装依赖项

要为 R 安装必要的运行时依赖项,您需要使用以下命令为第三方或源包启用其他存储库:

这里使用的是CentOS 7,其他系统可以查看上面的网址
# Enable the Extra Packages for Enterprise Linux (EPEL) repository
$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

# On RHEL 7, enable the Optional repository
$ sudo subscription-manager repos --enable "rhel-*-optional-rpms"

# If running RHEL 7 in a public cloud, such as Amazon EC2, enable the
# Optional repository from Red Hat Update Infrastructure (RHUI) instead
$ sudo yum install yum-utils
$ sudo yum-config-manager --enable "rhel-*-optional-rpms"

2.指定R版本

定义要安装的 R 版本。此环境变量将在以下所有步骤中使用。可以通过在此步骤中指定所需版本来安装不同版本的 R。

export R_VERSION=4.1.0 

3.下载并安装R

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

4.验证R安装是否成功

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

二、在linux上安装Rstudio Server后可以通过网页进行访问,方便好用。这里参考了一篇教程的后半部分https://zhuanlan.zhihu.com/p/133482023?utm_source=qq&utm_medium=social&utm_oi=938491465329086464

1.终端中输入命令下载和安装RStudio Server:

wget https://download2.rstudio.org/server/centos6/x86_64/rstudio-server-rhel-1.2.5042-x86_64.rpm
sudo yum install rstudio-server-rhel-1.2.5042-x86_64.rpm

2.安装完成后,输入命令rstudio-server version,检查是否安装成功。

3.创建账号

useradd zjw
passwd zjw

需要确认几次密码,会显示successfully,表示成功

三、通过网页打开RStudio

端口默认为8787

如果无法打开,可以关闭防火墙

systemctl stop firewalld.service

四、最后又查了一下正常情况下怎么升级R,找到了一篇公众号的文章,使用conda进行升级https://mp.weixin.qq.com/s/2v1c_Nlk5OhSL3O8k2N9Tw

上一篇:COM5-通信接收代码Com_ReceiveSignal分析


下一篇:服务器中R及Rstudio-server的安装等