Upgrade and update R 2.15 to R 3.0 in Debian Wheezy
[This article was first published on Computational Biology Blog in fasta format, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
Following the instructions from CRAN, you need to add the R backports in your source list.Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
FIRST PART: ADD R BACKPORTS:
First, open a Terminal and open the sources.list file:
$ gksudo gedit /etc/apt/sources.list
Then, add these lines at the bottom of the file (Note, I use the Revolution Analytics Dallas, TX server, but this can be easily changed taking a look here for the mirrors):
## R BACKPORTS FOR WHEEZY
deb http://cran.revolutionanalytics.com/bin/linux/debian wheezy-cran3/
#deb-src http://cran.revolutionanalytics.com/bin/linux/debian wheezy-cran3/
deb http://cran.revolutionanalytics.com/bin/linux/debian wheezy-cran3/
#deb-src http://cran.revolutionanalytics.com/bin/linux/debian wheezy-cran3/
SECOND PART: RENAME THE R PACKAGES FOLDER:
There’s a folder where R uses to store the packages we download, just rename it to the current version of R. For example, mine was “2.15” and then I just renamed it to “3.0” and was inside this path:
Before:
/home/benjamin/R/x86_64-pc-linux-gnu-library/2.15
After:
/home/benjamin/R/x86_64-pc-linux-gnu-library/3.0
Remember that some packages also needs to install some files in folders that belongs to the root, so, I would recommend to open R in sudo mode (only if you’re sure about what you’re doing :P) just by executing R this way: “sudo R” and then, in the R console type :
update.packages(checkBuilt=TRUE, ask=FALSE)
THIRD PART: SECURE APT:
The Debian backports archives on CRAN are signed with the key ID 381BA480, to add them, in a Terminal prompt type:
gpg --keyserver pgp.mit.edu --recv-key 381BA480
gpg -a --export 381BA480 > jranke_cran.asc
sudo apt-key add jranke_cran.asc
FOURTH PART: UPDATE AND UPGRADE R:Save the file and you can either enter to Synaptic, update the packages list and then just upgrade the packages or in a terminal type:
sudo apt-get update
sudo apt-get upgrade
And that’s all.
Benjamin
To leave a comment for the author, please follow the link and comment on their blog: Computational Biology Blog in fasta format.
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.