Hur man installerar R och RStudio på Fedora 40 eller 39

R är ett kraftfullt programmeringsspråk som ofta används för statistisk beräkning, dataanalys och visualisering. Det erbjuder omfattande bibliotek och verktyg för statistiska tekniker och grafisk modellering, vilket gör det till ett populärt val inom datavetenskap, forskning och akademi. RStudio är en integrerad utvecklingsmiljö (IDE) för R som förbättrar användarupplevelsen med funktioner som syntaxmarkering, felsökning och projekthanteringsverktyg, allt inom ett användarvänligt gränssnitt.

På Fedora 40 eller 39 är både R och RStudio lätt tillgängliga i Fedora-förråden, vilket gör installationen enkel. Den här guiden kommer att demonstrera hur man installerar R och RStudio med Fedoras pakethanterare, tillsammans med tips om att hantera R-paket via CRAN (The Comprehensive R Archive Network) eller använda det alternativa cran2copr-förrådet.

Uppdatera Fedora före R Lang installation

Innan R-språkinstallationen, se till att ditt Fedora-system är uppdaterat. Kör följande kommando i terminalen för att uppdatera och uppgradera dina systempaket:

sudo dnf upgrade --refresh

Detta kommando säkerställer att alla befintliga paket uppdateras och att alla tillgängliga systemförbättringar tillämpas, vilket banar väg för en smidigare installation av ny programvara.

Metod 1: Installera R Lang via DNF Command

Fedora Linux tillhandahåller en bekväm metod för att installera programmeringsspråket R genom dess standardpakethanterare, DNF.

Alternativ 1: Grundläggande R-språkinstallation

För en standardinstallation av R, som inkluderar de kärnkomponenter som är tillräckliga för de flesta användningsfall, använd kommandot:

sudo dnf install R

Den här installationen inkluderar de primära R-språkfunktionerna som krävs för statistiska beräkningar och grafik.

Alternativ 2: Installera programmeringsspråk R med beroenden

För att inkludera alla beroenden som förbättrar R:s funktionalitet, speciellt för utvecklingsändamål, använd kommandot:

sudo dnf install -y R-core R-core-devel R-java R-java-devel libRmath libRmath-devel

Här är vad varje paket innehåller:

  • R-kärna: Innehåller de grundläggande R-språkkomponenterna, viktiga bibliotek och datauppsättningar.
  • R-core-devel: Tillhandahåller nödvändiga rubriker och utvecklingsverktyg för att bygga R-paket.
  • R-java: Integrerar Java-stöd i R, vilket är användbart när du arbetar med Java-bibliotek eller -applikationer.
  • R-java-devel: Tillhandahåller rubriker och verktyg för att bygga R-paket som kräver Java.
  • libRmath: Inkluderar de matematiska funktionerna som används inom R för avancerade beräkningar.
  • libRmath-devel: Erbjuder utvecklingsresurser för R-paket som bygger på matematiska funktioner.

För specifika kompileringsscenarier kan ytterligare bibliotek behövas för att säkerställa full funktionalitet:

sudo dnf install libcurl-devel openssl-devel harfbuzz-devel fribidi-devel freetype-devel libpng-devel libjpeg-turbo-devel

Dessa bibliotek adresserar specifika krav som säker dataöverföring, textåtergivning och bildbehandling, som är avgörande för R-paket som är beroende av dessa funktioner.

Metod 2: Installera R Lang med RStudio

Följande två installationsmetoder kommer att installera R Lang, men den här gången med RStudio Desktop.

Installerar R med RStudio IDE

För användare som behöver en integrerad utvecklingsmiljö (IDE) tillsammans med språket R, är installation av RStudio Desktop den optimala vägen. Se först till att R är installerat:

sudo dnf install R

Efter R-installationen, fortsätt att installera RStudio Desktop:

sudo dnf install rstudio-desktop

RStudio Desktop tillhandahåller en omfattande miljö för R-utveckling, vilket gör det enklare att skriva, felsöka och visualisera din R-kod. Den här installationen är idealisk för utvecklare som vill ha en sammanhållen arbetsyta för statistisk beräkning och grafik.

Alternativ 4: Installera programmeringsspråk R med RStudio och beroenden

För att underlätta en fullständig utvecklingsinställning med RStudio och R språkberoende:

sudo dnf install -y R-core R-core-devel R-java R-java-devel libRmath libRmath-devel rstudio-desktop

Detta kommando installerar R och RStudio och alla viktiga komponenter för robusta utvecklingsaktiviteter, såsom paketutveckling och integration med Java-baserade applikationer.

Inklusive R-core-devel, R-java-devel och libRmath-devel säkerställer att alla nödvändiga utvecklingshuvuden och verktyg är tillgängliga för att kompilera komplexa R-projekt. Den här omfattande installationen stöder avancerade R-funktioner, vilket kan gynna utvecklare som arbetar med invecklade statistiska modeller eller integrerar R med annan programvara.

Verifierar R-språkinstallationen på Fedora

Steg 1: Bekräfta R-installationen

När du har slutfört installationen av R och dess relaterade paket är det avgörande att se till att installationen lyckades. Öppna terminalen och starta R-miljön med följande kommando:

R

Steg 2: Avsluta R Console

Om installationen är korrekt visas R-konsolen. Du kan köra R-kommandon, utforska datauppsättningar och utföra statistisk analys här. För att avsluta R-sessionen och återvända till terminalen, skriv in:

q()

När du uppmanas att spara arbetsytans bild kan du skriva 'n' för att avsluta utan att spara eller 'y' för att spara den aktuella R-arbetsytan för framtida sessioner. Detta verifieringssteg bekräftar att R är korrekt installerat och funktionellt på ditt Fedora-system och redo för datautforskning och analytiska uppgifter.

Startar RStudio Desktop

Starta RStudio från terminalen

För att öppna RStudio direkt med kommandoradsgränssnittet, skriv in följande kommando i din terminal:

rstudio

Öppna RStudio via GUI

Alternativt kan du starta RStudio med Fedoras grafiska användargränssnitt. Navigera genom följande väg:

Aktiviteter > Visa applikationer > RStudio

Hur man installerar R-paket från CRAN

Steg 1: Hitta R-paket på CRAN

För att förbättra din dataanalys med R kan du behöva ytterligare paket från Comprehensive R Archive Network (CRAN), det primära arkivet för R-paket.

Börja med att starta R-miljön på ditt Fedora-system med följande kommando:

R

Inom R-konsolen, lokalisera ett önskat paket genom att använda funktionen vad som är available.packages() listar alla paket som är tillgängliga för installation från CRAN. Till exempel:

available.packages(pattern = "ggplot2")

Byt ut "ggplot2" med det relevanta paketnamnet för att kontrollera tillgängligheten.

Steg 2: Installera R-paket

Efter att ha identifierat det nödvändiga paketet kan du installera det direkt från R-konsolen. Utför följande:

install.packages("package_name")

Ersätt "paketnamn" med det faktiska namnet på paketet, till exempel "ggplot2" för att installera det. Detta kommando hämtar paketet från CRAN och installerar det och dess beroenden.

Steg 3: Uppdatera R-paket

Det är avgörande att hålla dina paket uppdaterade. För att uppdatera ett specifikt R-paket till dess senaste version på CRAN, använd:

update.packages("<package name>")

Återigen, ersätt "paketnamn" med det faktiska namnet på paketet du vill uppdatera.

Steg 4: Ta bort R-paket

Om du skulle behöva ta bort ett R-paket från ditt system räcker följande kommando i R-konsolen:

remove.packages("<package name>")

Ersätt "paketnamn" med paketnamnet du vill avinstallera. Detta kommando kommer säkert att ta bort det valda paketet och dess beroenden från din Fedora-installation.

Detta tar bort paketet och dess beroenden från ditt system.

Alternativ metod: Installera R-paket från cran2copr

Steg 1: Aktivera CRAN2Copr Repository

För Fedora-användare som söker de senaste R-paketen är CRAN2Copr ett ovärderligt förråd från tredje part. Börja med att lägga till förvaret till ditt system. Kör kommandot för att installera insticksprogrammet copr:

sudo dnf install 'dnf-command(copr)

Efter installation av plugin, aktivera CRAN2Copr med:

sudo dnf copr enable iucar/cran

Efter aktiveringen av arkivet installerar du Copr Manager-verktyget, som underlättar pakethantering från detta arkiv:

sudo dnf install R-CoprManager

Steg 2: Installera R-paket från CRAN2Copr

Med CRAN2Copr aktiverat kan du installera R-paket direkt. Använd följande syntax:

sudo dnf install R-<package name>

Till exempel, för att installera paketet ggplot2 från CRAN2Copr, kör:

sudo dnf install R-ggplot2

Detta kommando hämtar det angivna paketet och alla nödvändiga beroenden från CRAN2Copr-förvaret, vilket säkerställer att du har den senaste versionen kompatibel med Fedora.

Slutsats

Med R och RStudio installerade på ditt Fedora-system är du utrustad för att dyka in i statistisk analys och datavisualiseringsprojekt med kraftfulla verktyg till ditt förfogande. Att utnyttja Fedoras arkiv säkerställer att du har en stabil installation, medan CRAN och cran2copr ger tillgång till ett brett utbud av paket som utökar R:s funktionalitet. Uppdatera regelbundet din miljö för att hålla dig uppdaterad med den senaste utvecklingen inom R och RStudio, och njut av de robusta funktionerna de tillför dina datavetenskapliga arbetsflöden.

Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)

Lämna en kommentar