进入实例的控制台,输入 sudo -i 命令后,再输入平台密码,切换到 root 用户
sudo -i
安装用户指定的anaconda版本,静默安装到root用户的 /opt/app/anaconda 目录下
wget https://repo.anaconda.com/archive/Anaconda3-2024.10-1-Linux-x86_64.sh chmod 755 Anaconda3-2024.10-1-Linux-x86_64.sh bash Anaconda3-2024.10-1-Linux-x86_64.sh -b -p /opt/app/anaconda
创建R的conda环境 ,例如:R-4.2.0 版本
source /opt/app/anaconda3/bin/activate conda create -n R-4.2.0 r-base=4.2.0 conda activate R-4.2.0
可以看到新版本R的运行路径为:/opt/app/anaconda3/envs/R-4.2.0/bin/R
/opt/app/anaconda3/envs/R-4.2.0/bin/R
进入实例的控制台,使用 sudo -i 命令,并输入平台密码,切换到 root 用户
输入命令 mkdir -p /opt/app ,创建好R的安装路径
mkdir -p /opt/app
编译安装 R-4.2.0
wget https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/base/R-4/R-4.2.0.tar.gz tar xf R-4.2.0.tar.gz && cd R-4.2.0 ./configure --prefix=/opt/app/R/4.2.0 --enable-R-shlib=yes --with-x make -j && make install
编译安装 R-4.3.0
wget https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/base/R-4/R-4.3.0.tar.gz tar xf R-4.3.0.tar.gz && cd R-4.3.0 ./configure --prefix=/opt/app/R/4.3.0 --enable-R-shlib=yes --with-x make -j && make install
其他版本,可以参考上面的方法来安装
修改配置文件 /etc/rstudio/rserver.conf 中的 rsession-which-r 参数为新安装的R
/etc/rstudio/rserver.conf
rsession-which-r
比如,修改成新编译安装的R
或者,修改成conda安装的R
修改完成后,重启 rstudio-server 服务,完成切换
systemctl restart rstudio-server.service
退出之前打开的rstudio页面,并重新登陆,即可看到新版本
source /opt/app/anaconda3/bin/activate conda activate R-4.2.0
conda install conda-forge::r-ggplot2
mv ~/.local/share/rstudio ~/.local/share/rstudio.bk