Universe
Die aktuelle Version von R, die verfügbar ist, wenn eine neue Version von Ubuntu veröffentlicht wird, ist immer im Universe Repository verfügbar. Um R zu installieren:
sudo apt-get install r-base r-base-dev
Dies installiert R, die empfohlenen Pakete und Dateien, die für die Installation vieler zusätzlicher Pakete (aber nicht aller) aus R heraus benötigt werden, mit install.packages("foo")
. Die R-Pakete im Universum-Repository werden nicht aktualisiert, wenn neue Versionen von R oder die empfohlenen Pakete veröffentlicht werden.
CRAN
CRAN hat aktuelle Versionen von R und die empfohlenen Pakete für alle derzeit unterstützten Versionen von Ubuntu verfügbar. Eine detaillierte Anleitung zum Hinzufügen der CRAN-Repositories finden Sie hier. Der erste Schritt ist das Hinzufügen des Sicherheitsschlüssels:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
Dann müssen Sie das CRAN-Repository am Ende von /etc/apt/sources.list
hinzufügen:
deb http://cran.r-project.org/bin/linux/ubuntu precise/
Die CRAN-Webadresse kann durch einen lokalen <a href=“deb http:///bin/linux/ubuntu precise/“>Mirror ersetzt werden und das precise/
sollte durch die von Ihnen verwendete Ubuntu-Version ersetzt werden. R kann dann installiert werden:
sudo apt-get update sudo apt-get install r-base r-base-dev
Die Pakete auf CRAN werden regelmäßig aktualisiert und die neuesten Versionen sind normalerweise innerhalb weniger Tage nach ihrer Veröffentlichung verfügbar. Ein Vorteil der Verwendung des CRAN-Repositorys ist, dass ältere Versionen von Paketen verfügbar sind. Um eine ältere Version eines Pakets zu installieren, muss es angeheftet werden. Die Anleitung zum Anheften ist für apt-get und synaptic unterschiedlich und Details können hier gefunden werden.
Launchpad PPA
Pakete für das CRAN-Repository werden auf einem Launchpad PPA namens RutteR gebaut. Es ist möglich, das PPA selbst zu verwenden, das ein paar mehr Pakete als das CRAN-Repository enthält (JAGS und verwandte Pakete zum Beispiel). Die Installation des PPA über apt ist sehr einfach:
sudo add-apt-repository ppa:marutter/rrutter sudo apt-get update sudo apt-get install r-base r-base-dev
Das PPA wird etwas schneller aktualisiert als das CRAN-Repository, aber ältere Pakete sind nicht verfügbar.
Wenn Sie Fragen zu den CRAN- oder PPA-Repositories haben, senden Sie bitte eine E-Mail an den Betreuer Michael Rutter.