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
网友评论