ubuntu22.04编译安装R4.4.1

R 4.4.1 安装文档

1. 卸载当前版本的 R(如果已安装)

sudo rm -rf /opt/R/4.4.1  && \
sudo rm /usr/local/bin/R && \
sudo rm /usr/local/bin/Rscript

2. 安装所需依赖

安装编译 R 和构建 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 \
                        texlive texlive-full openjdk-11-jdk

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. 创建符号链接以便全局访问

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

6. 其他注意事项

  • 在构建某些 R 包时,如果需要生成文档(如 vignettes),请确保已安装 pdflatex 相关软件。
  • 确保 Java 环境正常工作,以避免与需要 Java 的 R 包相关的问题。

完成

posted @ 2024-09-21 20:42  rainsc  阅读(97)  评论(0编辑  收藏  举报