前陣子把ubuntu成功安裝到外接硬碟中了
也是遮疼了很久…
再來想要把自己常用的軟體也安裝進去
結果又是遮疼了很久…
尚不專精就是這樣 只能用時間換結果
這篇就簡單描述安裝過程 順便帶點出錯的地方
安裝R
Ubuntu有內建指令可以直接安裝R
但版本不是最新的還很舊
於是我選擇從官網下載再安裝
下載安裝檔
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解壓縮
sudo tar zxvf R-3.6.0.tar.gz進入解壓縮後的資料夾
cd R-3.6.0安裝編譯用的套件
sudo apt-get install tk-dev gcc gfortran texlive texlive-fonts-extra libreadline-dev xorg-dev libxml2-dev libcurl4-gnutls-dev編譯
sudo ./configure sudo make sudo make check sudo make install
啟動
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
這個比較簡單些 甚至可以直接在使用者界面安裝完成
- 到官網下載安裝檔
https://www.rstudio.com/products/rstudio/download/#download
下載好後可以直接安裝 - 在終端機安裝
如果要厲害點可以這樣安裝
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 - 啟動
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/