Site icon R-bloggers

INSTALL R AND RSTUDIO IN UBUNTU 12.04 AND HIGHER

[This article was first published on R – Greetz to Geeks, 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.

RStudio requires R to be installed in the system.

But before you start installing R, you need to add the CRAN repository to get the latest version of R. For that, you can add an entry like the one shown below based on your Ubuntu version.

I am using Ubuntu 14.04 LTS (Trusty Tahr), so my entry will be like,

deb https://<cran.mirror>/bin/linux/ubuntu trusty/

Now you have to add one more thing to the above entry. The CRAN mirror you wish to use.

You can choose your favorite CRAN mirrors from https://cran.r-project.org/mirrors.html

I am adding University of California, Berkeley, CA as my CRAN mirror.

Now, open the terminal (Ctrl+Alt+T) and enter your entry based on your ubuntu version and CRAN mirror.

deb https://cran.cnr.berkeley.edu/bin/linux/ubuntu trusty/

Update the packages,
sudo apt-get update

Now we can install R packages
sudo apt-get install r-base

Once the above installations are done, you are ready to install RStudio
sudo apt-get install gdebi-core
wget https://download2.rstudio.org/rstudio-server-0.99.903-amd64.deb
sudo gdebi rstudio-server-0.99.903-amd64.deb

Access RStudio using the web browser,
http://<IP Address>:<port number>
eg:
http://192.168.150.138:8787

Note: You can check your IP address using ifconfig. The default port number will be 8787.
The username and password will be same as that of your system.


To leave a comment for the author, please follow the link and comment on their blog: R – Greetz to Geeks.

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.