1. 卸载当前版本的 R:
为了确保之前安装的 R 版本不会干扰,先卸载它:
sudo rm -rf /opt/R/4.4.1
sudo rm /usr/local/bin/R
sudo rm /usr/local/bin/Rscript
2. 安装所需依赖:
确保编译 R 所需的依赖已经安装:
sudo apt-get update && \
sudo apt-get install -y build-essential libreadline-dev libcurl4-openssl-dev \
libx11-dev libxt-dev zlib1g-dev libbz2-dev \
liblzma-dev libpcre2-dev libicu-dev libjpeg-dev \
libpng-dev libtiff5-dev libcairo2-dev libfontconfig1-dev
3. 下载并编译 R:
从 R 官方网站下载源码并编译:一行一行执行 可以下载后上传到服务器
cd /mnt/data/path # 在你当前目录中操作
wget https://cran.r-project.org/src/base/R-4/R-4.4.1.tar.gz
tar -xzvf R-4.4.1.tar.gz
cd R-4.4.1
./configure --prefix=/opt/R/4.4.1 --with-x --with-cairo --with-libpng --with-jpeglib --with-ICU
make
sudo make install
4. 创建符号链接:
重新创建 R 和 Rscript 的全局访问符号链接:
sudo ln -s /opt/R/4.4.1/bin/R /usr/local/bin/R && \
sudo ln -s /opt/R/4.4.1/bin/Rscript /usr/local/bin/Rscript
5. 验证安装:
最后,验证 R 是否安装成功:
R --version
标签:bin,4.4,R4.4,ubuntu22.04,sudo,dev,编译,--,local
From: https://www.cnblogs.com/rainsc/p/18424479