
Packages for the CRAN repository are built on a Launchpad PPA called RutteR. Directions for pinning are different for apt-get and synaptic and details can be found here. To install an older version of a package, it must be pinned. One advantage of using the CRAN repository is that older versions of packages are available.

The packages on CRAN are updated on a regular basis and the most recent versions will be usually be available within a couple days of their release. R can then be installed: sudo apt-get update sudo apt-get install r-base r-base-dev The CRAN web address can be replaced with a local mirror and the precise/ should be replaced with the version of Ubuntu you are using. Then you need to add the CRAN repository to end of /etc/apt/sources.list: deb precise/ The first step is to add the security key: sudo apt-key adv -keyserver -recv-keys E084DAB9 Detailed instructions for adding the CRAN repositories can be found here. The R packages found in the universe repository are not updated when new versions of R or the recommended packages are released.ĬRAN has current versions of R and the recommended packages available for all currently supported versions of Ubuntu.


This will install R, the recommended packages, and files needed to install many additional packages (but not all) from within R using install.packages("foo"). To install R: sudo apt-get install r-base r-base-dev The current version of R available when a new version of Ubuntu is released is always available in the universe repository.
