安装并使用RStudio Server

在服务器上安装RStudio Server版本后,即可远程访问并使用服务器的R软件。RStudio Server的安装可以参考:https://posit.co/download/rstudio-server/

1. 在Rocky 9 Linux系统上安装R软件

使用源码方式安装R软件,需要生成R软件的库文件libR.so。注意使用rpm或dnf方式安装的R软件可能缺少该库文件,会导致后续RStudio Server不能成功运行。

# 先安装一些系统依赖的软件
sudo dnf install -y gcc-gfortran readline readline-devel libX11-devel libXt-devel bzip2-devel pcre2-devel libcurl libcurl-devel libtiff-devel libjpeg-turbo-devel pango-devel libpng-devel、

# 再下载源码进行编译安装R软件,注意要使用--enable-R-shlib参数编译出libR.so库文件。
wget https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/base/R-4/R-4.0.2.tar.gz
tar zxf R-4.0.2.tar.gz
cd R-4.0.2/
./configure --prefix=/opt/sysoft/R-4.0.2 --enable-R-shlib
make -j 4
make install
cd .. && rm R-4.0.2/ -rf
echo 'PATH=/opt/sysoft/R-4.0.2/bin/:$PATH' >> ~/.bashrc
source ~/.bashrc

2. 在Rocky 9 Linux系统上安装RStudio Server软件

安装RStudio Server软件

wget https://download2.rstudio.org/server/rhel9/x86_64/rstudio-server-rhel-2024.09.0-375-x86_64.rpm
# 注意若是CentOS 8系统,则需要下载其它对应的rpm包
sudo dnf install -y rstudio-server-rhel-2024.09.0-375-x86_64.rpm

防火墙开放8787端口

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

3. 配置和使用RStudio

若需要RStudio使用指定路径的R软件或修改端口号,则需要需改其配置文件/etc/rstudio/rserver.conf内容:

rsession-which-r=/opt/sysoft/R-4.0.2/bin//R
www-address=0.0.0.0
www-port=8787

重启RStudio服务,即可在浏览器总输入IP:port即可使用RStudio。

systemctl restart rstudio-server.service

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据