Universe
Den aktuella versionen av R som är tillgänglig när en ny version av Ubuntu släpps finns alltid i universumförrådet. Så här installerar du R:
sudo apt-get install r-base r-base-dev
Detta installerar R, de rekommenderade paketen och filer som behövs för att installera många ytterligare paket (men inte alla) från R med hjälp av install.packages("foo")
. De R-paket som finns i universumförrådet uppdateras inte när nya versioner av R eller de rekommenderade paketen släpps.
CRAN
CRAN har aktuella versioner av R och de rekommenderade paketen tillgängliga för alla versioner av Ubuntu som för närvarande stöds. Detaljerade instruktioner för att lägga till CRAN-förråden finns här. Det första steget är att lägga till säkerhetsnyckeln:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
Därefter måste du lägga till CRAN-repositoriet i slutet av /etc/apt/sources.list
:
deb http://cran.r-project.org/bin/linux/ubuntu precise/
Cran-webbadressen kan ersättas med en lokal <a href=”deb http:///bin/linux/ubuntu precise/”>spegel och precise/
bör ersättas med den version av Ubuntu du använder. R kan sedan installeras:
sudo apt-get update sudo apt-get install r-base r-base-dev
Paketen på CRAN uppdateras regelbundet och de senaste versionerna finns vanligtvis tillgängliga inom ett par dagar efter att de släppts. En fördel med att använda CRAN:s arkiv är att äldre versioner av paketen finns tillgängliga. För att installera en äldre version av ett paket måste det vara pinnat. Anvisningar för pinning är olika för apt-get och synaptic och detaljer finns här.
Launchpad PPA
Paket för CRAN-förrådet byggs på en Launchpad PPA som heter RutteR. Det är möjligt att använda själva PPA:n som innehåller några fler paket än CRAN-förrådet (JAGS och relaterade paket, till exempel). Att installera PPA via apt är mycket enkelt:
sudo add-apt-repository ppa:marutter/rrutter sudo apt-get update sudo apt-get install r-base r-base-dev
PPA uppdateras något snabbare än CRAN-förrådet, men äldre paket är inte tillgängliga.
Om du har några frågor om CRAN- eller PPA-förråden kan du skicka ett e-postmeddelande till den ansvarige Michael Rutter.