Related Posts Plugin for WordPress, Blogger...

2015年7月13日 星期一

[筆記] Ubuntu 安裝 R "devtools" package




之前在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 意見:

張貼留言