Universe
Az Ubuntu új verziójának megjelenésekor az R aktuális verziója mindig elérhető az univerzum tárolóban. Az R telepítése:
sudo apt-get install r-base r-base-dev
Ez telepíti az R-t, az ajánlott csomagokat és a sok további csomag (de nem az összes) telepítéséhez szükséges fájlokat az R-ből a install.packages("foo")
segítségével. Az univerzum tárolóban található R csomagok nem frissülnek, amikor az R vagy az ajánlott csomagok új verziói megjelennek.
CRAN
A
CRAN az R aktuális verzióit és az ajánlott csomagokat az Ubuntu összes jelenleg támogatott verziójához elérhetővé teszi. A CRAN tárolók hozzáadásának részletes utasításai itt találhatók. Az első lépés a biztonsági kulcs hozzáadása:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
Ezután a /etc/apt/sources.list
végére kell hozzáadni a CRAN-tárat:
deb http://cran.r-project.org/bin/linux/ubuntu precise/
A CRAN webcím helyettesíthető egy helyi <a href=”deb http:///bin/linux/ubuntu precise/”>tükörrel, a precise/
pedig az Ön által használt Ubuntu verziójával. Az R ezután telepíthető:
sudo apt-get update sudo apt-get install r-base r-base-dev
A CRAN-on található csomagok rendszeresen frissülnek, és a legfrissebb verziók általában a megjelenésük után néhány napon belül elérhetőek lesznek. A CRAN tároló használatának egyik előnye, hogy a csomagok régebbi verziói is elérhetők. Ahhoz, hogy egy csomag régebbi verzióját telepítsük, azt fel kell tűznünk. A pinnelésre vonatkozó utasítások az apt-get és a synaptic esetében eltérőek, a részletek itt találhatók.
Launchpad PPA
A CRAN-tárhoz tartozó csomagok a RutteR nevű Launchpad PPA-ra épülnek. Lehetséges magát a PPA-t használni, amely néhány csomaggal többet tartalmaz, mint a CRAN-tár (például a JAGS és kapcsolódó csomagok). A PPA telepítése az apt segítségével nagyon egyszerű:
sudo add-apt-repository ppa:marutter/rrutter sudo apt-get update sudo apt-get install r-base r-base-dev
A PPA valamivel gyorsabban frissül, mint a CRAN repository, de a régebbi csomagok nem elérhetők.
Ha bármilyen kérdése van a CRAN vagy a PPA repositoryval kapcsolatban, írjon a karbantartónak, Michael Rutter-nek.