CentOS7下一键安装指定R版本的Rstudio-Server|4.0.0|3.6.3

文章目录[隐藏]

一键代码

不多说了直接上,以root用户权限执行以下代码:



wget https://git.io/JfK3B -v -O install.sh && ./install.sh; rm -rf install.sh

小广告

非常棒的Rstudio云服务器,价格也超便宜的:
https://my.cloudraft.cn/server/buy.html
支持一键安装Rstudio各种版本,最高64核256G内存5TB固态硬盘!价格是阿里云的一半不到!复旦硕博士开的创业公司,专营科研服务的,有科研服务发票+合同!
加本博主QQ840910289咨询有大折扣优惠!

源码

脚本地址:https://github.com/LiuZixia/R-tools/blob/master/Rstudio-Server/Install-CentOS7.sh



#!/bin/bash

echo -e "Install Rstudio-Server (v1.3.959) with custom version.\nBy LiuZixia@GitHub \nUrl: https://github.com/LiuZixia/R-tools"

read -p "Enter R version [3.6.3]: " R_VERSION

R_VERSION=${R_VERSION:-3.6.3}

read -p "Enter Rstudio-Server Web Interface port [80]: " RSTUDIO_PORT

RSTUDIO_PORT=${RSTUDIO_PORT:-80}

yum install sudo -y

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm -y

sudo subscription-manager repos --enable "rhel-*-optional-rpms" -y

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 -y

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

pwhash=$(sudo getent shadow root | cut -d: -f2)

sudo useradd -p "$pwhash" rstudio -d /data

chown -R rstudio /data

wget https://download2.rstudio.org/server/centos6/x86_64/rstudio-server-rhel-1.3.959-x86_64.rpm

sudo yum install rstudio-server-rhel-1.3.959-x86_64.rpm -y

echo "www-port=${RSTUDIO_PORT}" >> /etc/rstudio/rserver.conf

echo "www-address=0.0.0.0" >> /etc/rstudio/rserver.conf

sudo rstudio-server restart

firewall-cmd --zone=public --add-port=${RSTUDIO_PORT}/tcp --permanent

firewall-cmd --reload

© 2020 GitHub, Inc.


This article is under CC BY-NC-SA 4.0 license.
Please quote the original link:https://www.liujason.com/article/797.html
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy