Universe
De huidige versie van R die beschikbaar is wanneer een nieuwe versie van Ubuntu wordt uitgebracht, is altijd beschikbaar in de universum repository. Om R te installeren:
sudo apt-get install r-base r-base-dev
Dit zal R installeren, de aanbevolen pakketten, en bestanden die nodig zijn om veel extra pakketten (maar niet alle) te installeren vanuit R met install.packages("foo")
. De R pakketten gevonden in de universum repository worden niet bijgewerkt wanneer nieuwe versies van R of de aanbevolen pakketten worden vrijgegeven.
CRAN
CRAN heeft huidige versies van R en de aanbevolen pakketten beschikbaar voor alle momenteel ondersteunde versies van Ubuntu. Gedetailleerde instructies voor het toevoegen van de CRAN repositories kunnen hier gevonden worden. De eerste stap is het toevoegen van de beveiligingssleutel:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
Dan moet u de CRAN repository toevoegen aan het eind van /etc/apt/sources.list
:
deb http://cran.r-project.org/bin/linux/ubuntu precise/
Het CRAN webadres kan vervangen worden door een lokale <a href=”deb http:///bin/linux/ubuntu precise/”>mirror en de precise/
moet vervangen worden door de versie van Ubuntu die u gebruikt. R kan dan worden geïnstalleerd:
sudo apt-get update sudo apt-get install r-base r-base-dev
De pakketten op CRAN worden regelmatig bijgewerkt en de meest recente versies zullen meestal binnen een paar dagen na hun vrijgave beschikbaar zijn. Een voordeel van het gebruik van de CRAN repository is dat oudere versies van pakketten beschikbaar zijn. Om een oudere versie van een pakket te installeren, moet het worden vastgepind. Aanwijzingen voor pinnen zijn verschillend voor apt-get en synaptic en details zijn hier te vinden.
Launchpad PPA
Pakketten voor de CRAN repository zijn gebouwd op een Launchpad PPA genaamd RutteR. Het is mogelijk om de PPA zelf te gebruiken, die een paar pakketten meer bevat dan de CRAN repository (JAGS en gerelateerde pakketten, bijvoorbeeld). Het installeren van de PPA via apt is heel eenvoudig:
sudo add-apt-repository ppa:marutter/rrutter sudo apt-get update sudo apt-get install r-base r-base-dev
De PPA wordt iets sneller bijgewerkt dan de CRAN repository, maar oudere pakketten zijn niet beschikbaar.
Als u vragen heeft over de CRAN of PPA repositories, stuur dan een e-mail naar de beheerder Michael Rutter.