R ist eine leistungsstarke Programmiersprache, die häufig für statistische Berechnungen, Datenanalysen und Visualisierungen verwendet wird. Sie bietet umfangreiche Bibliotheken und Tools für statistische Techniken und grafische Modellierung und ist daher eine beliebte Wahl in der Datenwissenschaft, Forschung und Wissenschaft. RStudio ist eine integrierte Entwicklungsumgebung (IDE) für R, die das Benutzererlebnis mit Funktionen wie Syntaxhervorhebung, Debugging und Projektmanagement-Tools verbessert – und das alles in einer benutzerfreundlichen Oberfläche.
Unter Fedora 40 oder 39 sind sowohl R als auch RStudio in den Fedora-Repositorys verfügbar, was ihre Installation unkompliziert macht. Diese Anleitung zeigt, wie Sie R und RStudio mit dem Paketmanager von Fedora installieren, und gibt Tipps zur Verwaltung von R-Paketen über CRAN (The Comprehensive R Archive Network) oder mithilfe des alternativen Repositorys cran2copr.
Aktualisieren Sie Fedora vor der R Lang-Installation
Stellen Sie vor der Installation der Sprache R sicher, dass Ihr Fedora-System auf dem neuesten Stand ist. Führen Sie den folgenden Befehl im Terminal aus, um Ihre Systempakete zu aktualisieren und zu upgraden:
sudo dnf upgrade --refresh
Dieser Befehl stellt sicher, dass alle vorhandenen Pakete aktualisiert und alle verfügbaren Systemverbesserungen angewendet werden, um eine reibungslosere Installation neuer Software zu ermöglichen.
Methode 1: Installieren Sie R Lang über den DNF-Befehl
Fedora Linux bietet eine bequeme Methode zum Installieren der Programmiersprache R über seinen Standardpaketmanager DNF.
Option 1: Grundlegende Installation der R-Sprache
Für eine Standardinstallation von R, die die für die meisten Anwendungsfälle ausreichenden Kernkomponenten enthält, verwenden Sie den folgenden Befehl:
sudo dnf install R
Diese Installation umfasst die grundlegenden R-Sprachfunktionen, die für statistische Berechnungen und Grafiken erforderlich sind.
Option 2: Installieren Sie die Programmiersprache R mit Abhängigkeiten
Um alle Abhängigkeiten einzuschließen, die die Funktionalität von R verbessern, insbesondere für Entwicklungszwecke, verwenden Sie den folgenden Befehl:
sudo dnf install -y R-core R-core-devel R-java R-java-devel libRmath libRmath-devel
Folgendes ist in jedem Paket enthalten:
- R-Core: Enthält die grundlegenden R-Sprachkomponenten, wichtigen Bibliotheken und Datensätze.
- R-core-devel: Bietet die erforderlichen Header und Entwicklungstools zum Erstellen von R-Paketen.
- R-Java: Integriert Java-Unterstützung in R, was bei der Arbeit mit Java-Bibliotheken oder -Anwendungen nützlich ist.
- R-java-devel: Stellt Header und Tools zum Erstellen von R-Paketen bereit, die Java erfordern.
- libRmath: Enthält die mathematischen Funktionen, die in R für erweiterte Berechnungen verwendet werden.
- libRmath-devel: Bietet Entwicklungsressourcen für R-Pakete, die auf mathematischen Funktionen basieren.
Für bestimmte Kompilierungsszenarien sind möglicherweise zusätzliche Bibliotheken erforderlich, um die volle Funktionalität sicherzustellen:
sudo dnf install libcurl-devel openssl-devel harfbuzz-devel fribidi-devel freetype-devel libpng-devel libjpeg-turbo-devel
Diese Bibliotheken erfüllen spezifische Anforderungen wie sichere Datenübertragung, Textwiedergabe und Bildverarbeitung, die für R-Pakete, die auf diese Funktionen angewiesen sind, von entscheidender Bedeutung sind.
Methode 2: Installieren Sie R Lang mit RStudio
Die folgenden beiden Installationsmethoden installieren R Lang, dieses Mal jedoch mit dem RStudio Desktop.
Installieren von R mit RStudio IDE
Für Benutzer, die neben der Sprache R eine integrierte Entwicklungsumgebung (IDE) benötigen, ist die Installation von RStudio Desktop der optimale Weg. Stellen Sie zunächst sicher, dass R installiert ist:
sudo dnf install R
Fahren Sie nach der R-Installation mit der Installation von RStudio Desktop fort:
sudo dnf install rstudio-desktop
RStudio Desktop bietet eine umfassende Umgebung für die R-Entwicklung, die das Schreiben, Debuggen und Visualisieren Ihres R-Codes vereinfacht. Dieses Setup ist ideal für Entwickler, die einen zusammenhängenden Arbeitsbereich für statistische Berechnungen und Grafiken suchen.
Option 4: Installieren Sie die Programmiersprache R mit RStudio und Abhängigkeiten
So ermöglichen Sie ein vollständiges Entwicklungs-Setup mit RStudio und R-Sprachabhängigkeiten:
sudo dnf install -y R-core R-core-devel R-java R-java-devel libRmath libRmath-devel rstudio-desktop
Dieser Befehl installiert R und RStudio und alle wesentlichen Komponenten für robuste Entwicklungsaktivitäten, wie Paketentwicklung und Integration mit Java-basierten Anwendungen.
Durch die Einbeziehung von R-core-devel, R-java-devel und libRmath-devel wird sichergestellt, dass alle erforderlichen Entwicklungsheader und -tools zum Kompilieren komplexer R-Projekte verfügbar sind. Diese umfassende Installation unterstützt erweiterte R-Funktionen, was Entwicklern zugute kommen kann, die an komplexen statistischen Modellen arbeiten oder R in andere Software integrieren.
Überprüfen der R-Sprachinstallation auf Fedora
Schritt 1: R-Installation bestätigen
Nachdem Sie die Installation von R und den zugehörigen Paketen abgeschlossen haben, ist es wichtig, sicherzustellen, dass die Einrichtung erfolgreich war. Öffnen Sie das Terminal und starten Sie die R-Umgebung mit dem folgenden Befehl:
R
Schritt 2: R-Konsole beenden
Wenn die Installation korrekt ist, wird die R-Konsole angezeigt. Hier können Sie R-Befehle ausführen, Datensätze untersuchen und statistische Analysen durchführen. Um die R-Sitzung zu beenden und zum Terminal zurückzukehren, geben Sie Folgendes ein:
q()
Wenn Sie aufgefordert werden, das Arbeitsbereichsabbild zu speichern, können Sie „n“ eingeben, um ohne Speichern zu beenden, oder „y“, um den aktuellen R-Arbeitsbereich für zukünftige Sitzungen zu speichern. Dieser Überprüfungsschritt bestätigt, dass R auf Ihrem Fedora-System ordnungsgemäß installiert und funktionsfähig ist und für Datenerkundungs- und Analyseaufgaben bereit ist.
RStudio Desktop starten
Starten von RStudio vom Terminal aus
Um RStudio direkt über die Befehlszeilenschnittstelle zu öffnen, geben Sie den folgenden Befehl in Ihr Terminal ein:
rstudio
RStudio über die GUI öffnen
Alternativ können Sie RStudio über die grafische Benutzeroberfläche von Fedora starten. Navigieren Sie durch den folgenden Pfad:
Aktivitäten > Anwendungen anzeigen > RStudio
So installieren Sie R-Pakete von CRAN
Schritt 1: R-Pakete auf CRAN finden
Um Ihre Datenanalyse mit R zu verbessern, benötigen Sie möglicherweise zusätzliche Pakete vom Comprehensive R Archive Network (CRAN), dem primären Repository für R-Pakete.
Beginnen Sie, indem Sie die R-Umgebung auf Ihrem Fedora-System mit dem folgenden Befehl starten:
R
Suchen Sie in der R-Konsole ein gewünschtes Paket, indem Sie die Funktion „what is available“ verwenden. Die Funktion „packages()“ listet alle Pakete auf, die von CRAN zur Installation verfügbar sind. Beispiel:
available.packages(pattern = "ggplot2")
Ersetzen Sie „ggplot2“ durch den entsprechenden Paketnamen, um die Verfügbarkeit zu prüfen.
Schritt 2: R-Pakete installieren
Nachdem Sie das erforderliche Paket identifiziert haben, können Sie es direkt von der R-Konsole aus installieren. Führen Sie Folgendes aus:
install.packages("package_name")
Ersetzen Sie „package_name“ durch den tatsächlichen Namen des Pakets, z. B. „ggplot2“, um es zu installieren. Dieser Befehl ruft das Paket von CRAN ab und installiert es und seine Abhängigkeiten.
Schritt 3: R-Pakete aktualisieren
Es ist wichtig, dass Ihre Pakete auf dem neuesten Stand sind. Um ein bestimmtes R-Paket auf die neueste Version auf CRAN zu aktualisieren, verwenden Sie:
update.packages("<package name>")
Ersetzen Sie erneut „package_name“ durch den tatsächlichen Namen des Pakets, das Sie aktualisieren möchten.
Schritt 4: R-Pakete entfernen
Sollten Sie ein R-Paket von Ihrem System entfernen müssen, genügt der folgende Befehl in der R-Konsole:
remove.packages("<package name>")
Ersetzen Sie „package_name“ durch den Namen des Pakets, das Sie deinstallieren möchten. Dieser Befehl entfernt das ausgewählte Paket und seine Abhängigkeiten sicher aus Ihrer Fedora-Installation.
Dadurch werden das Paket und seine Abhängigkeiten von Ihrem System entfernt.
Alternative Methode: Installieren Sie R-Pakete von cran2copr
Schritt 1: CRAN2Copr-Repository aktivieren
Für Fedora-Benutzer, die nach den neuesten R-Paketen suchen, ist CRAN2Copr ein unschätzbar wertvolles Repository von Drittanbietern. Beginnen Sie, indem Sie das Repository zu Ihrem System hinzufügen. Führen Sie den Befehl aus, um das Copr-Plugin zu installieren:
sudo dnf install 'dnf-command(copr)
Aktivieren Sie CRAN2Copr nach der Installation des Plugins mit:
sudo dnf copr enable iucar/cran
Installieren Sie nach der Aktivierung des Repositorys das Tool Copr Manager, das die Paketverwaltung aus diesem Repository erleichtert:
sudo dnf install R-CoprManager
Schritt 2: Installieren von R-Paketen von CRAN2Copr
Wenn CRAN2Copr aktiviert ist, können Sie R-Pakete direkt installieren. Verwenden Sie die folgende Syntax:
sudo dnf install R-<package name>
Um beispielsweise das ggplot2-Paket von CRAN2Copr zu installieren, führen Sie Folgendes aus:
sudo dnf install R-ggplot2
Dieser Befehl ruft das angegebene Paket und alle erforderlichen Abhängigkeiten aus dem CRAN2Copr-Repository ab und stellt sicher, dass Sie über die neueste, mit Fedora kompatible Version verfügen.
Abschluss
Wenn R und RStudio auf Ihrem Fedora-System installiert sind, können Sie mit leistungsstarken Tools in statistische Analyse- und Datenvisualisierungsprojekte eintauchen. Die Nutzung der Fedora-Repositories gewährleistet ein stabiles Setup, während CRAN und cran2copr Zugriff auf eine breite Palette von Paketen bieten, die die Funktionalität von R erweitern. Aktualisieren Sie Ihre Umgebung regelmäßig, um über die neuesten Entwicklungen in R und RStudio auf dem Laufenden zu bleiben, und profitieren Sie von den robusten Funktionen, die diese für Ihre Data-Science-Workflows bieten.