前陣子把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
照理說這樣就可以用終端機開啟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 位置在那
回傳有兩個位置
這位網友判斷是上者(我也不知為啥)
然後將這個檔案位置連接到剛剛錯誤提示說 /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/