How do install package of R language's interpreter for statistical computing?
How to install the R language interpreter? What is the package name? I have tried R
, rlang
, Rlang
, rproject
, etc. but nothing works - neither apt-get
nor Ubuntu Software Centre found R.
Is it possible that R is not included in the official Ubuntu repositories?
Package you are asking of is r-base. So run the following command:
sudo apt-get install r-base
and you will have R in your system. Years ago I was also confused by this - such package name is stupid indeed.
The package you want is r-base .
If you need to build R packages from source, you also need r-base-dev . (Most users probably don't need this.)
That's likely all you need to do.
Getting newer versions of R
The version of R probably your Ubuntu release's official software sources is likely sufficient. Assuming that's the case, you needn't read any further (except perhaps for entertainment).
But if you want/need the latest version, choose a CRAN mirror from the list. The do one of the following:
-
Make a
.list
file (you might call itr.list
) in/etc/apt/sources.list.d
with this line as its contents:deb http://your-cran-mirror/bin/linux/ubuntu trusty/
If you're using Ubuntu 14.04 Trusty Tahr, you'll keep
trusty
as it is. Otherwise replace that word with the lower-case codename of whatever Ubuntu release you're using. (The first word only; the "adjective", not the "animal name".) They are listed here or on the releases page. For example, for Ubuntu 12.04 Precise Pangolin it isprecise
. For 14.10 Utopic Unicorn it will beutopic
.This is the name listed in most or all of the similar
deb
lines in the configuration file/etc/apt/sources.list
.To make your
r.list
file, you can open a Terminal windows (Ctrl+Alt+T) and run a command like this (making sure to substitute in your CRAN mirror of choice, and, if you're not running 14.04, your release codename):echo 'deb http://your-cran-mirror/bin/linux/ubuntu trusty/' | sudo tee -a /etc/apt/sources.list.d/r.list
For example, on an Ubuntu 15.04 Vivid Vervet system located in the northeastern United States, I used:
echo 'deb http://cran.mirrors.hoobly.com/bin/linux/ubuntu vivid/' | sudo tee -a /etc/apt/sources.list.d/r.list
-
Or, instead of adding the software source in its own configuration file, add that line to the master software sources configuration file,
/etc/apt/sources.list
. You can open that file up in a graphical text editor by opening a Terminal window (Ctrl+Alt+T) and running the command:sudo -H gedit /etc/apt/sources.list
Add the signing key for the CRAN repositories (you can verify it here):
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
If that fails, this way may work:
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -
To activate the new software sources configuration, run:
sudo apt-get update
Then to install (or upgrade to) the version of R for CRAN:
sudo apt-get install r-base
(You can install r-base-dev
and any other needed packages similarly. sudo apt-get upgrade
will typically upgrade any R packages that have newer versions, if an older version is installed; you don't have to enter their names individually.)
Further reading / source cited:
For more details and information about other supporting packages available for installation on Ubuntu systems, see "UBUNTU PACKAGES FOR R".
- The above answer is (very) loosely adapted from (a small) part of that README.
- The commands for importing the CRAN signing key are drawn directly from it, though my instructions are in my own words, and simplified.