R语言是生信分析、数据挖掘最常用最好用的软件之一,得到了广大生信工程师、数据分析师的厚爱。Rstudio 是 R 的集成开发环境,使得R语言的用户体验更强。一般个人电脑(PC, Personal Computer)使用单机版的 Rstudio 即可,安装也十分简单,但是在服务器上安装单机版 Rstudio 对于管理和使用都不是非常友好,而 Rstudio-server 可以解决这个问题。
1、R语言的安装:
CentOS环境下安装R语言主要有两种方式,直接自动安装和手动下载编译安装:
yum install -y epel-release
yum install -y R
我们建议直接采用yum安装的方式。
2、到posit.co官网上下载RStudio-Server包。
选择DOWNLOAD按钮。
然后,我们就开始执行这步:
wget https://download2.rstudio.org/server/centos7/x86_64/rstudio-server-rhel-2022.12.0-353-x86_64.rpm
sudo yum install rstudio-server-rhel-2022.12.0-353-x86_64.rpm
3、必要的设置:
通过:
which rstudio-server
which R
然后是编辑rstudio.conf文件:
# Server Configuration File
www-port = 8787
rsession-which-r=/usr/bin/R
auth-timeout-minutes=0
auth-stay-signed-in-days=30
然后是编辑rsession.conf文件:
# R Session Configuration File
www-port = 8787
然后是打开RStudio-Server,并查看状态:
rstudio-server start
rstudio-server status
浏览器登录:http:192.168.17.180:8787 显示登录页面:
再安装一些必要的插件:
sudo yum -y install openssl-devel libxml2-devel zlib java gcc-gfortran gcc gcc-c++ readline-devel libXt-devel bzip2-devel bzip2-libs xz-devel pcre-devel libcurl-devel libxslt-devel aspell-devel openldap libjpep-devel gmp-devel mpfr-devel cairo-devel proj-devel gdal-devel libtiff-devel librsvg2-devel udunits2-devel
在Linux系统中创建rstudio账户,并给rstudio账号设置密码:
输入账号密码,即可登录成功。