Sådan installeres R og RStudio på Fedora 40 eller 39

R er et kraftfuldt programmeringssprog, der er meget udbredt til statistisk databehandling, dataanalyse og visualisering. Det tilbyder omfattende biblioteker og værktøjer til statistiske teknikker og grafisk modellering, hvilket gør det til et populært valg inden for datavidenskab, forskning og den akademiske verden. RStudio er et integreret udviklingsmiljø (IDE) til R, der forbedrer brugeroplevelsen med funktioner som syntaksfremhævning, fejlfinding og projektstyringsværktøjer, alt sammen inden for en brugervenlig grænseflade.

På Fedora 40 eller 39 er både R og RStudio let tilgængelige i Fedora-lagrene, hvilket gør deres installation ligetil. Denne guide vil demonstrere, hvordan man installerer R og RStudio ved hjælp af Fedoras pakkehåndtering, sammen med tips om at administrere R-pakker via CRAN (The Comprehensive R Archive Network) eller ved at bruge det alternative cran2copr-lager.

Opdater Fedora før R Lang installation

Før R-sproginstallationen, sørg for at dit Fedora-system er opdateret. Udfør følgende kommando i terminalen for at opdatere og opgradere dine systempakker:

sudo dnf upgrade --refresh

Denne kommando sikrer, at alle eksisterende pakker opdateres, og at alle tilgængelige systemforbedringer anvendes, hvilket baner vejen for en mere jævn installation af ny software.

Metode 1: Installer R Lang via DNF Command

Fedora Linux giver en praktisk metode til at installere R-programmeringssproget gennem dets standardpakkehåndtering, DNF.

Mulighed 1: Grundlæggende R-sproginstallation

For en standardinstallation af R, som inkluderer de kernekomponenter, der er tilstrækkelige til de fleste anvendelsestilfælde, skal du bruge kommandoen:

sudo dnf install R

Denne installation inkluderer de primære R-sprogfunktioner, der kræves til statistiske beregninger og grafik.

Mulighed 2: Installer R-programmeringssprog med afhængigheder

For at inkludere alle afhængigheder, der forbedrer R's funktionalitet, især til udviklingsformål, skal du bruge kommandoen:

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

Her er hvad hver pakke indeholder:

  • R-kerne: Indeholder de grundlæggende R-sprogkomponenter, væsentlige biblioteker og datasæt.
  • R-core-devel: Giver nødvendige headere og udviklingsværktøjer til at bygge R-pakker.
  • R-java: Integrerer Java-understøttelse i R, hvilket er nyttigt, når du arbejder med Java-biblioteker eller -applikationer.
  • R-java-devel: Leverer headere og værktøjer til at bygge R-pakker, der kræver Java.
  • libRmath: Indeholder de matematiske funktioner, der bruges i R til avancerede beregninger.
  • libRmath-devel: Tilbyder udviklingsressourcer til R-pakker, der er afhængige af matematiske funktioner.

Til specifikke kompileringsscenarier kan det være nødvendigt med yderligere biblioteker for at sikre fuld funktionalitet:

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

Disse biblioteker adresserer specifikke krav såsom sikker dataoverførsel, tekstgengivelse og billedbehandling, som er afgørende for R-pakker, der afhænger af disse muligheder.

Metode 2: Installer R Lang med RStudio

De følgende to installationsmetoder vil installere R Lang, men denne gang med RStudio Desktop.

Installation af R med RStudio IDE

For brugere, der har brug for et integreret udviklingsmiljø (IDE) sammen med R-sproget, er installation af RStudio Desktop den optimale rute. Sørg først for, at R er installeret:

sudo dnf install R

Efter R-installation skal du fortsætte med at installere RStudio Desktop:

sudo dnf install rstudio-desktop

RStudio Desktop giver et omfattende miljø til R-udvikling, hvilket gør det nemmere at skrive, fejlsøge og visualisere din R-kode. Denne opsætning er ideel til udviklere, der søger et sammenhængende statistisk computer- og grafikarbejdsområde.

Mulighed 4: Installer R-programmeringssprog med RStudio og afhængigheder

For at lette en fuld udviklingsopsætning med RStudio og R sprogafhængigheder:

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

Denne kommando installerer R og RStudio og alle væsentlige komponenter til robuste udviklingsaktiviteter, såsom pakkeudvikling og integration med Java-baserede applikationer.

Inklusive R-core-devel, R-java-devel og libRmath-devel sikrer, at alle de nødvendige udviklingsheadere og værktøjer er tilgængelige til kompilering af komplekse R-projekter. Denne omfattende installation understøtter avancerede R-funktionaliteter, som kan gavne udviklere, der arbejder på indviklede statistiske modeller eller integrerer R med anden software.

Bekræftelse af R-sproginstallation på Fedora

Trin 1: Bekræftelse af R-installation

Når du har afsluttet installationen af ​​R og dets relaterede pakker, er det afgørende at sikre, at opsætningen lykkedes. Åbn terminalen og start R-miljøet med følgende kommando:

R

Trin 2: Afslut R Console

Hvis installationen er korrekt, vises R-konsollen. Du kan udføre R-kommandoer, udforske datasæt og udføre statistisk analyse her. For at afslutte R-sessionen og vende tilbage til terminalen skal du indtaste:

q()

Når du bliver bedt om at gemme arbejdsområdebilledet, kan du skrive 'n' for at afslutte uden at gemme eller 'y' for at gemme det nuværende R-arbejdsområde til fremtidige sessioner. Dette verifikationstrin bekræfter, at R er korrekt installeret og funktionelt på dit Fedora-system og klar til dataudforskning og analytiske opgaver.

Starter RStudio Desktop

Start af RStudio fra terminalen

For at åbne RStudio direkte ved hjælp af kommandolinjegrænsefladen skal du indtaste følgende kommando i din terminal:

rstudio

Åbning af RStudio via GUI

Alternativt kan du starte RStudio ved hjælp af Fedoras grafiske brugergrænseflade. Naviger gennem følgende sti:

Aktiviteter > Vis applikationer > RStudio

Sådan installeres R-pakker fra CRAN

Trin 1: Lokalisering af R-pakker på CRAN

For at forbedre din dataanalyse med R, har du muligvis brug for yderligere pakker fra Comprehensive R Archive Network (CRAN), det primære lager for R-pakker.

Begynd med at starte R-miljøet på dit Fedora-system med følgende kommando:

R

Find en ønsket pakke i R-konsollen ved at bruge funktionen what is available.packages() viser alle tilgængelige pakker til installation fra CRAN. For eksempel:

available.packages(pattern = "ggplot2")

Erstat "ggplot2" med det relevante pakkenavn for at kontrollere tilgængeligheden.

Trin 2: Installation af R-pakker

Efter at have identificeret den nødvendige pakke, kan du installere den direkte fra R-konsollen. Udfør følgende:

install.packages("package_name")

Erstat "pakkenavn" med det faktiske navn på pakken, såsom "ggplot2" for at installere den. Denne kommando henter pakken fra CRAN og installerer den og dens afhængigheder.

Trin 3: Opdatering af R-pakker

Det er afgørende at holde dine pakker opdateret. For at opdatere en specifik R-pakke til dens seneste version på CRAN, skal du bruge:

update.packages("<package name>")

Igen skal du erstatte "pakkenavn" med det faktiske navn på den pakke, du ønsker at opdatere.

Trin 4: Fjern R-pakker

Hvis du har brug for at fjerne en R-pakke fra dit system, vil følgende kommando i R-konsollen være tilstrækkelig:

remove.packages("<package name>")

Erstat "pakkenavn" med det pakkenavn, du vil afinstallere. Denne kommando vil sikkert fjerne den valgte pakke og dens afhængigheder fra din Fedora-installation.

Dette vil fjerne pakken og dens afhængigheder fra dit system.

Alternativ metode: Installer R-pakker fra cran2copr

Trin 1: Aktiver CRAN2Copr Repository

For Fedora-brugere, der søger de seneste R-pakker, er CRAN2Copr et uvurderligt tredjeparts-lager. Begynd med at tilføje depotet til dit system. Udfør kommandoen for at installere copr plugin:

sudo dnf install 'dnf-command(copr)

Efter installation af plugin skal du aktivere CRAN2Copr med:

sudo dnf copr enable iucar/cran

Efter aktivering af lageret skal du installere Copr Manager-værktøjet, som letter pakkehåndtering fra dette lager:

sudo dnf install R-CoprManager

Trin 2: Installation af R-pakker fra CRAN2Copr

Med CRAN2Copr aktiveret kan du installere R-pakker direkte. Brug følgende syntaks:

sudo dnf install R-<package name>

For eksempel, for at installere ggplot2-pakken fra CRAN2Copr, skal du køre:

sudo dnf install R-ggplot2

Denne kommando henter den specificerede pakke og eventuelle nødvendige afhængigheder fra CRAN2Copr-lageret, og sikrer, at du har den seneste version, der er kompatibel med Fedora.

Konklusion

Med R og RStudio installeret på dit Fedora-system, er du udstyret til at dykke ned i statistiske analyse- og datavisualiseringsprojekter med kraftfulde værktøjer til din rådighed. At udnytte Fedoras repositories sikrer, at du har en stabil opsætning, mens CRAN og cran2copr giver adgang til en bred vifte af pakker, der udvider R's funktionalitet. Opdater jævnligt dit miljø for at holde dig opdateret med den seneste udvikling inden for R og RStudio, og nyd de robuste funktioner, de tilfører dine datavidenskabelige arbejdsgange.

Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

Skriv en kommentar