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