Install R and RStudio in Ubuntu 18.04

前陣子把ubuntu成功安裝到外接硬碟中了 也是遮疼了很久…

再來想要把自己常用的軟體也安裝進去 結果又是遮疼了很久… 尚不專精就是這樣 只能用時間換結果

這篇就簡單描述安裝過程 順便帶點出錯的地方

安裝R

Ubuntu有內建指令可以直接安裝R 但版本不是最新的還很舊 於是我選擇從官網下載再安裝

  1. 下載安裝檔 R-3.6.0是這個時間點最新的版本 也可從官網下載指定版本 https://www.r-project.org/ wget https://cran.r-project.org/src/base/R-3/R-3.6.0.tar.gz

  2. 解壓縮 sudo tar zxvf R-3.6.0.tar.gz

  3. 進入解壓縮後的資料夾 cd R-3.6.0

  4. 安裝編譯用的套件 sudo apt-get install tk-dev gcc gfortran texlive texlive-fonts-extra libreadline-dev xorg-dev libxml2-dev libcurl4-gnutls-dev

  5. 編譯

sudo ./configure 
sudo make 
sudo make check 
sudo make install  
  1. 啟動 R
    照理說這樣就可以用終端機開啟R了 參考來源 https://kanchengzxdfgcv.blogspot.com/2016/03/r-by-ubuntu-linux.html

但…我就是遇到一堆問題哈哈 首先在 sudo ./configure 回傳「configure error installing R-3.6.0 on Ubuntu: checking whether bzip2 support suffices… configure: error: bzip2 library and headers are required」 這個指令應該是指執行R-3.6.0中configure這個程式

左邊第六行的確有它 但意思好像是它卻少了bzip2這個套件 因此參考論壇的解決辦法 自己手動安裝
https://stackoverflow.com/questions/40639138/configure-error-installing-r-3-3-2-on-ubuntu-checking-whether-bzip2-support-suf

sudo apt-get install libbz2-dev

再來換成在編譯時出錯但用superuser權限就可以了 但期間還是出很多奇怪的錯誤啦 不過那應該是我重複安裝了不同版本的R

安裝RStudio

這個比較簡單些 甚至可以直接在使用者界面安裝完成

  1. 到官網下載安裝檔
    https://www.rstudio.com/products/rstudio/download/#download 下載好後可以直接安裝
  2. 在終端機安裝 如果要厲害點可以這樣安裝 sudo apt-get install gdebi-core wget https://download1.rstudio.org/desktop/bionic/amd64/rstudio-1.2.1335-amd64.deb sudo gdebi rstudio-server-1.2.1335-amd64.deb
  3. 啟動 rstudio 然後又出現錯誤了

看起來是libR.so這個檔案沒有出現在正確位置

參考這個論壇的解決方式 https://www.jianshu.com/p/350a30e3cece

先找出libR.so 位置在那

回傳有兩個位置 這位網友判斷是上者(我也不知為啥) 然後將這個檔案位置連接到剛剛錯誤提示說 /usr/local/lib/R/libR.so這個位置 sudo ln -s /usr/lib/R/lib/libR.so /usr/local/lib/R/lib/libR.so
然後就可以成功開啟RStudio 至此已經耗費我數小時了呵呵 看別人拍影片也是其中的除錯過程都是辛酸 呈現出來的都是解決後的樣子 所以 還是尊重專業吧…

結果後來發現一個更簡單的方式可以完成安裝哈哈
https://linuxize.com/post/how-to-install-r-on-ubuntu-18-04/