CentOS 7安装R和Rstudio
2022-11-27 本文已影响0人
可能性之兽
首先安装服务器依赖
sudo yum install epel-release
sudo yum update
安装R
Posit公司正统教程
RStudio Server - Posit
找到需要的R版本
Posit - Install R - Posit Documentation
Versions of R that are available include:
4.2.2, 4.2.1, 4.2.0, 4.1.3, 4.1.2, 4.1.1, 4.1.0, 4.0.5, 4.0.4, 4.0.3, 4.0.2, 4.0.1, 4.0.0
3.6.3, 3.6.2, 3.6.1, 3.6.0, 3.5.3, 3.5.2, 3.5.1, 3.5.0, 3.4.4, 3.4.3, 3.4.2, 3.4.1, 3.4.0, 3.3.3, 3.3.2, 3.3.1, 3.3.0
If you need to use an earlier version of R, then you will need to modify the export command shown above:
下载和安装R
替换掉上面的R版本就行
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 的链接
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
sudo ln -s /opt/R/${R_VERSION}/bin/R /usr/local/bin/R
设置R的权限
划重点:)
也就是给/opt/R/这个目录全体用户起码是可读权限
试着在普通用户状态进入这个目录,如果出现 Permission denied,那么就说明权限设置不对,这个目录没法给非root账户读取
cd /opt/R/${R_VERSION}/bin/
chmod -R a+rw /opt/R/
#### 或者简单粗暴
chmod 777 /opt/R/
安装Rstudio
wget https://download2.rstudio.org/server/centos7/x86_64/rstudio-server-rhel-2022.07.2-576-x86_64.rpm
sudo yum install rstudio-server-rhel-2022.07.2-576-x86_64.rpm
然后在浏览器中输入网址ID加上端口8787就行