ubuntu22.04編譯安裝R4.4.1

rainsc發表於2024-09-21

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

相關文章