CentOS安装RStudio-Server的方法

文章介绍了如何在CentOS环境下安装R语言和RStudio-Server,包括直接使用yum安装R,从官网下载RStudio-Server包,配置并启动服务,以及解决Ubuntu服务器上用户登录权限问题。此外,提到了安装必要插件和创建用户目录的步骤。
摘要由CSDN通过智能技术生成

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账号设置密码:

输入账号密码,即可登录成功。

2023年6月8日:

同事在Ubuntu阿里云服务器上安装RStudio软件。

按照官网的方法安装好了之后,可以通过:ip地址:8787访问到页面。

然后使用useradd username的方法添加新用户,并用passwd命令配置密码。

然后登录出现问题,提示错误信息:"Could not connect to the R session on RStudio Server"

后来检查日志文件,说是访问不到/home/username这个目录,还缺少权限。

然后我创建了目录,开通权限,问题得到了解决。

mkdir /home/username
chown -R username:username username

通过这种方法,问题得到了解决。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值