Wie aktualisiere ich R?

Aus helpdesk
Zur Navigation springen Zur Suche springen

Ein wichtiger Hinweis vorab: Sie müssen nicht immer die neueste Version von R installieren. Sie können in der Regel auch mit einer etwas älteren Version erfolgreich das aktuelle Semester studieren oder statistische Analysen durchführen. Wenn Sie dennoch R aktualisieren möchten, dann überprüfen Sie zunächst, welche Version von R Sie installiert haben und dann, welche Version aktuell bereit steht. Die Versionsnummer des aktuellen Release finden Sie auf der Startseite des CRAN.

  • Wenn sich nur die Revisionsnummer von R geändert hat, also beispielsweise von 4.3.0 auf 4.3.1, dann laden Sie einfach die aktuelle R-Version für Ihr Betriebssystem herunter und installieren diese über die vorhandene R-Installation.
  • Wenn sich auch die Neben- oder sogar die Hauptversionsnummer geändert hat, beispielsweise von 4.3.x auf 4.4.0 oder auf 5.0.0, dann gibt es ein paar Dinge zu beachten.

Unter Windows

  • Installieren Sie das Paket installr, indem Sie in der R-Konsole eingeben: install.packages("installr")
  • Laden Sie anschließend das Paket mit: library(installr)
  • Dann aktualisieren Sie R mit folgendem Befehl: updateR()

Der Befehl updateR() aktualisiert R und verschiebt bei Bedarf die installierten R-Pakete an die richtige Stelle.

Unter macOS

Bei macOS ist es etwas komplizierter, da R sowohl aus mehreren Teilen besteht. Die folgende Anleitung beschreibt, wie Sie zunächst eine Liste mit den derzeit installierten R-Paketen erstellen, anschließend R und alle R-Pakete vollständig entfernen, danach die neueste R-Version installieren und die Liste mit den R-Paketen einlesen. 1. Zunächst erstellen Sie eine Liste aller derzeit installierten R-Pakete.

  • Setzen Sie zunächst das Arbeitsverzeichnis von R, dort wird die Liste abgelegt. Sie können den Schreibtisch nehmen: setwd("~/Desktop/")
  • Erstellen Sie dann eine Liste aller R-Pakete und speichern diese als Datei ab:
packages <- installed.packages()[,"Package"]
save(packages, file="Rpackages")
  • Jetzt müssen Sie R und die installierten R-Pakete vollständig entfernen. Rufen Sie das Terminal auf und geben folgenden Befehl ein:
sudo rm -rf /Library/Frameworks/R.framework /Applications/R.app \ 
   /usr/bin/R /usr/bin/Rscript
  • Jetzt müssen Sie die neueste Version von R für macOS von CRAN herunterladen und installieren. Achten Sie darauf, die richtige Variante für Apple- oder Intel-Prozessoren zu wählen. Starten Sie anschließend R bzw. RStudio für den letzten Schritt.
  • Nun muss die vorher erstellte Liste der R-Pakete geladen und die Pakete installiert werden:
    • Wechseln Sie in der R-Konsole in das passende Arbeitsverzeichnis: setwd("~/Desktop/")
    • Dann kopieren Sie die folgenden Befehle und führen sie in der R-Konsole aus:
load("Rpackages") 
for (p in setdiff(packages, installed.packages()[,"Package"]))
install.packages(p)

Sie haben nun die neueste Version von R zusammen mit den vorher auf Ihrem Rechner vorhandenen R-Paketen installiert.