So installieren Sie R und RStudio auf Fedora 40 oder 39

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.

Joshua James
Folgen Sie mir
Letzte Artikel von Joshua James (Alle anzeigen)

Hinterlasse einen Kommentar