分類
R

Install R and RStudio in Ubuntu 18.04

前陣子把ubuntu成功安裝到外接硬碟中了 
也是遮疼了很久… 
再來想要把自己常用的軟體也安裝進去 
結果又是遮疼了很久… 
尚不專精就是這樣 只能用時間換結果 
這篇就簡單描述安裝過程  順便帶點出錯的地方 
一  安裝R 
Ubuntu有內建指令可以直接安裝R 
但版本不是最新的還很舊 
於是我選擇從官網下載再安裝 
1.  下載安裝檔 
R-3.6.0是這個時間點最新的版本 
也可從官網下載指定版本 
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  
6.  啟動 
 
照理說這樣就可以用終端機開啟R了 
但…我就是遇到一堆問題哈哈 
首先在 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這個套件  因此參考論壇的解決辦法 
自己手動安裝  
sudo apt-get install libbz2-dev 
再來換成在編譯時出錯但用superuser權限就可以了 
但期間還是出很多奇怪的錯誤啦 不過那應該是我重複安裝了不同版本的R 
二  安裝RStudio 
這個比較簡單些 甚至可以直接在使用者界面安裝完成 
1.  到官網下載安裝檔  
下載好後可以直接安裝  
2.  在終端機安裝 
如果要厲害點可以這樣安裝 
sudo apt-get install gdebi-core 
 sudo gdebi rstudio-server-1.2.1335-amd64.deb 
 3. 啟動 
rstudio 
然後又出現錯誤了 








看起來是libR.so這個檔案沒有出現在正確位置 
參考這個論壇的解決方式 
先找出libR.so 位置在那 
find /usr -name 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/

發表迴響