美文网首页
CentOS系统安装最新版本R

CentOS系统安装最新版本R

作者: 伍鸿荣 | 来源:发表于2022-10-10 02:20 被阅读0次

CentOS系统安装RStudio

1. 安装RStudio软件

在官网下载RStudio的rmp安装包并进行安装。以CentOS8系统为例:

wget https://download2.rstudio.org/server/rhel8/x86_64/rstudio-server-rhel-2022.07.1-554-x86_64.rpm

sudo yum install rstudio-server-rhel-2022.07.1-554-x86_64.rpm

此应当与官网rstudio更新版本一致,旧版本有时会报错。

2. 安装最新版本R软件

dnf -y install readline readline-devel libcurl libcurl-devel gcc-gfortran libXt* readline* bzip2* xz* pcre* curl-devel *ltdl* libpng-devel libtiff-devel libjpeg-turbo-devel pango-devel libpng-devel

指定R版本,

export R_VERSION=4.1.3

下载:

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

如果你是从源程序安装编译的话,会出现很多问题。编译很麻烦。如果你觉得你能行的话,把里面出现的错误一个一个解决,一个个把需要的文件补齐全也可以。

确认R安装

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

创建一个到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

3. 开放防火墙端口8787,启动RStudio服务

firewall-cmd --add-port=8787/tcp --permanent

firewall-cmd --reload

systemctl restart rstudio-server.service

systemctl enable rstudio-server.service

4. 使用RStudio

在浏览器中访问 IP:8787,再输入系统用户和密码登录即可。

5. RStudio服务的配置文件

高级用法:可以通过修改配置文件/etc/rstudio/rserver.conf来指定RStudio使用的R命令和相应端口。例如:

rsession-which-r=/opt/sysoft/R-4.2.1/bin/R

www-port=8787

相关文章

网友评论

      本文标题:CentOS系统安装最新版本R

      本文链接:https://www.haomeiwen.com/subject/qqnnartx.html