在 centOS 上安裝 R 3.2.0

內容說明

如何在 centOS 上安裝 R ,並記錄所有的坑與雷點
sudo apt-get install build-essential (OS: ubuntu) 與 yum install gcc gcc-c++ make (OS : centOS ) 不同需要特別注意
此版本為: centOS 6

安裝教學

  1. 先卸載,怕有之前的遺毒存在

    1
    sudo make uninstall
  2. 刪除文件夾

    1
    rm -rf 文件夾名
  3. 安裝前置作業必要套件

    1
    2
    3
    4
    5
    yum install gcc-gfortran     
    yum install gcc gcc-c++
    yum install readline-devel
    yum install libXt-devel
    yum install libpng libpng-devel libtiff libtiff-devel libjpeg-turbo libjpeg-turbo-devel
  4. 下載 R-3.5.0.tag.gz

    1
    wget http://cran.r-project.org/src/base/R-3/R-3.5.0.tar.gz
  5. 解壓縮並且移動路徑至 R-3.5.0

    1
    2
    tar -zxvf R-3.5.0.tar.gz
    cd R-3.5.0
  6. 編譯,如果前面動作並未絕對正確,有高機率出錯,必先檢查

    1
    ./configure --enable-R-shlib --with-libpng --with-jpeglib --with-libtiff --with-x
  7. 安裝

    1
    make

輸入指令後須等一段時間,這裡其實已完成安裝,可執行檔在 /home/R/R-3.5.0/bin 底下,此時 /user/local/bin 還沒有可執行的 R

  1. 將 R 登錄

    1
    make install
  2. 退出並測試

    1
    2
    exit()
    R

錯誤排除

安裝套件問題

  1. 嘗試重新安裝 gcc and g++

如果出現這樣,就代表正確了!

心得

我在上班時,試圖下載 R 3.4.2,但是因為電腦裡面缺少了 f77 complier 於是我再補足裡面缺少的套件,安裝時我才發現他的作業系統是centOS (要用 yum),然後安裝完後發現為甚麼還是沒辦法執行R,剛剛才剛查到R3.4.2 在centOS上無法安裝,於是我現在安裝 R3.2.0 就成功了,真的很感動! ಥ⌣ಥ

查資料是件非常痛苦的方式,從 0 到 1 阿,嗚嗚。

學習連結

我在尋找的過程中,受到這幾個網站的幫助,如下:
centos 6.5下安裝R 3.2.0
安装R语言包的各种坑
error in Install previous versions of R on ubuntu
xxx-is-not-in-the-sudoers-file解决方法

  • 版權聲明: 本部落格所有文章除有特別聲明外,均採用 Apache License 2.0 許可協議。轉載請註明出處!
  • © 2020-2024 John Doe
  • Powered by Hexo Theme Ayer
  • PV: UV: