Ubuntu Packages For R - Brief Instructions

Install R

Run these lines (as root or by prefixing sudo) to tell Ubuntu about the R binaries at CRAN.

# update indices
apt update -qq
# install two helper packages we need
apt install --no-install-recommends software-properties-common dirmngr
# import the signing key (by Michael Rutter) for these repo
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
# add the R 4.0 repo from CRAN -- adjust 'focal' to 'groovy' or 'bionic' as needed
add-apt-repository "'deb https://cloud.r-project.org/bin/linux/ubuntu '$(lsb_release -sc)'-cran40/'"

Here we use lsb_release -cs to access which Ubuntu flavor you run: one of “groovy”, “focal”, “bionic”, …

Then run

apt install --no-install-recommends r-base

to to install R and its dependencies.

For more detailed instructions, including details on administration and maintenance of R Packages, see the full README.

For older R releases, see the corresponding README.

Get 5000+ CRAN Packages

Run this command (as root or by prefixing sudo) to add the current R 4.0 or later ‘c2d4u’ repository:

add-apt-repository ppa:c2d4u.team/c2d4u4.0+

to add the key id for this repository, add the repository, and update the index. You can now do apt install --no-install-recommends r-cran-rstan or apt install --no-install-recommends r-cran-tidyverse (again as user root or via sudo)