之前在Win 7 安裝R的套件一直都沒遇到什麼問題,但是換成Ubuntu MATE後安裝任何packages一直失敗,弄了一兩個小時,後來發現我對Linux程式安裝的方式一直沒弄很清楚,對不熟的東西官方說明要認真看阿!
UBUNTU PACKAGES FOR R
http://cran.revolutionanalytics.com/bin/linux/ubuntu/README.html
原來以為直接
$ sudo apt-get update $ sudo apt-get install r-base-dev安裝就可以了,沒想到還要綁Repositories才能安裝到最新版
Add Repository後會出現權限問題,這時要開terminal輸入指令
$ gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
$ gpg -a --export E084DAB9 | sudo apt-key add -
我以前add Repository都沒遇過這問題,不知道是不是個別軟體的因素後來順利更新到 R ver. 3.2.1
這時 "ggplot2" package 順利安裝成功了
但是"devtools" 卻一直失敗
再繼續找資料
最後多安裝一些東西就順利完成了
$ sudo apt-get install libxml2-dev $ sudo apt-get install libcurl4-openssl-dev $ sudo apt-get install libcurl4-gnutls-dev $ sudo apt-get install curl $ sudo apt-get install libssl-dev最後在RStudio下輸入
> library(devtools) > find_rtools()
結果顯示
[1] TRUE
就成功了
原理是什麼我真的不知道阿 ~~
(Linux真的很容易搞到頭痛,難怪工程師都愛用Mac)
資料來源:
1. http://stackoverflow.com/questions/30794035/install-packagesdevtools-on-r-3-0-2-fails-in-ubuntu-14-04
2. https://github.com/yihui/r-ninja/blob/master/01-setup.md
0 意見:
張貼留言