Az R egy erőteljes programozási nyelv, amelyet széles körben használnak statisztikai számításokhoz, adatelemzéshez és vizualizációhoz. Kiterjedt könyvtárakat és eszközöket kínál statisztikai technikákhoz és grafikus modellezéshez, így népszerű választás az adattudományban, a kutatásban és a tudományos életben. Az RStudio egy integrált fejlesztőkörnyezet (IDE) az R-hez, amely olyan funkciókkal javítja a felhasználói élményt, mint a szintaxiskiemelés, hibakeresés és projektmenedzsment eszközök, mindezt egy felhasználóbarát felületen belül.
Fedora 40-en vagy 39-en az R és az RStudio is könnyen elérhető a Fedora tárolókban, így telepítésük egyszerű. Ez az útmutató bemutatja az R és az RStudio telepítését a Fedora csomagkezelőjével, valamint az R-csomagok CRAN-on (The Comprehensive R Archive Network) vagy az alternatív cran2copr táron keresztüli kezelésével kapcsolatos tippeket.
Frissítse a Fedorát az R Lang telepítése előtt
Az R nyelv telepítése előtt győződjön meg arról, hogy Fedora rendszere naprakész. A rendszercsomagok frissítéséhez és frissítéséhez hajtsa végre a következő parancsot a terminálban:
sudo dnf upgrade --refresh
Ez a parancs biztosítja az összes meglévő csomag frissítését, és a rendelkezésre álló rendszerjavítások alkalmazását, megnyitva az utat az új szoftverek zökkenőmentesebb telepítéséhez.
1. módszer: Telepítse az R Langet a DNF paranccsal
A Fedora Linux kényelmes módszert kínál az R programozási nyelv telepítésére az alapértelmezett csomagkezelőn, a DNF-en keresztül.
1. lehetőség: Alapszintű R nyelvű telepítés
Az R szabványos telepítéséhez, amely tartalmazza a legtöbb használati esethez elegendő alapvető összetevőket, használja a következő parancsot:
sudo dnf install R
Ez a telepítés tartalmazza a statisztikai számításokhoz és grafikákhoz szükséges elsődleges R nyelvi funkciókat.
2. lehetőség: Telepítse az R programozási nyelvet függőséggel
Az R funkcionalitását javító összes függőség bevonásához, különösen fejlesztési célokra, használja a következő parancsot:
sudo dnf install -y R-core R-core-devel R-java R-java-devel libRmath libRmath-devel
Íme az egyes csomagok tartalma:
- R-core: Az alapvető R nyelvi összetevőket, alapvető könyvtárakat és adatkészleteket tartalmazza.
- R-core-devel: Az R-csomagok felépítéséhez szükséges fejléceket és fejlesztőeszközöket biztosít.
- R-java: Integrálja a Java támogatást az R-be, ami hasznos a Java könyvtárakkal vagy alkalmazásokkal való munka során.
- R-java-devel: Fejléceket és eszközöket biztosít a Java-t igénylő R-csomagok létrehozásához.
- libRmath: Tartalmazza az R-n belül a speciális számításokhoz használt matematikai függvényeket.
- libRmath-devel: Fejlesztési erőforrásokat kínál matematikai függvényekre támaszkodó R-csomagokhoz.
Egyes fordítási forgatókönyvek esetén további könyvtárakra lehet szükség a teljes funkcionalitás biztosításához:
sudo dnf install libcurl-devel openssl-devel harfbuzz-devel fribidi-devel freetype-devel libpng-devel libjpeg-turbo-devel
Ezek a könyvtárak olyan speciális követelményeket teljesítenek, mint például a biztonságos adatátvitel, a szövegmegjelenítés és a képfeldolgozás, amelyek kulcsfontosságúak az e képességektől függő R-csomagok számára.
2. módszer: Telepítse az R Langet az RStudio segítségével
A következő két telepítési módszerrel telepíthető az R Lang, de ezúttal az RStudio Desktop segítségével.
R telepítése RStudio IDE-vel
Azon felhasználók számára, akik integrált fejlesztési környezetet (IDE) igényelnek az R nyelv mellett, az RStudio Desktop telepítése az optimális út. Először győződjön meg róla, hogy az R telepítve van:
sudo dnf install R
Az R telepítése után folytassa az RStudio Desktop telepítésével:
sudo dnf install rstudio-desktop
Az RStudio Desktop kiterjedt környezetet biztosít az R-fejlesztéshez, így egyszerűbbé válik az R-kód írása, hibakeresése és megjelenítése. Ez a beállítás ideális azoknak a fejlesztőknek, akik egységes statisztikai számítástechnikai és grafikus munkaterületet keresnek.
4. lehetőség: Telepítse az R programozási nyelvet az RStudióval és a függőségekkel
A teljes fejlesztési beállítás megkönnyítése RStudio és R nyelvi függőségekkel:
sudo dnf install -y R-core R-core-devel R-java R-java-devel libRmath libRmath-devel rstudio-desktop
Ez a parancs telepíti az R-t és az RStudiót, valamint a robusztus fejlesztési tevékenységekhez, például a csomagfejlesztéshez és a Java-alapú alkalmazásokkal való integrációhoz szükséges összes lényeges összetevőt.
Az R-core-devel, R-java-devel és libRmath-devel bevonása biztosítja, hogy az összes szükséges fejlesztési fejléc és eszköz rendelkezésre álljon az összetett R-projektek összeállításához. Ez az átfogó telepítés támogatja a fejlett R funkciókat, amelyek előnyösek lehetnek a bonyolult statisztikai modelleken dolgozó fejlesztők számára, vagy az R-t más szoftverekkel integrálva.
Az R nyelvű telepítés ellenőrzése a Fedorán
1. lépés: Az R telepítésének megerősítése
Miután befejezte az R és a kapcsolódó csomagok telepítését, döntő fontosságú, hogy a telepítés sikeres legyen. Nyissa meg a terminált, és indítsa el az R környezetet a következő paranccsal:
R
2. lépés: Lépjen ki az R konzolból
Ha a telepítés helyes, megjelenik az R konzol. Itt R parancsokat hajthat végre, adatkészleteket fedezhet fel, és statisztikai elemzést végezhet. Az R munkamenet befejezéséhez és a terminálhoz való visszatéréshez írja be:
q()
Amikor a rendszer kéri, hogy mentse el a munkaterület képét, írja be az „n” karaktert a mentés nélküli kilépéshez, vagy az „y” karaktert az aktuális R munkaterület elmentéséhez a jövőbeli munkamenetekhez. Ez az ellenőrzési lépés megerősíti, hogy az R megfelelően telepítve van és működik a Fedora rendszeren, és készen áll az adatfeltárásra és az elemzési feladatokra.
Az RStudio Desktop elindítása
Az RStudio indítása a terminálról
Az RStudio közvetlen megnyitásához a parancssori felülettel, írja be a következő parancsot a terminálba:
rstudio
Az RStudio megnyitása a grafikus felhasználói felületen keresztül
Alternatív megoldásként elindíthatja az RStudio-t a Fedora grafikus felhasználói felületével. Navigáljon a következő útvonalon:
Tevékenységek > Alkalmazások megjelenítése > RStudio
Hogyan telepítsünk R-csomagokat a CRAN-ból
1. lépés: Keresse meg az R-csomagokat a CRAN-on
Az R-vel végzett adatelemzés javításához további csomagokra lehet szüksége a Comprehensive R Archive Networkből (CRAN), az R-csomagok elsődleges tárházából.
Kezdje az R környezet elindításával a Fedora rendszeren a következő paranccsal:
R
Az R konzolon belül keresse meg a kívánt csomagot az available.packages() függvény segítségével, amely felsorolja a CRAN-ból telepíthető összes csomagot. Például:
available.packages(pattern = "ggplot2")
Az elérhetőség ellenőrzéséhez cserélje ki a „ggplot2”-t a megfelelő csomagnévre.
2. lépés: R-csomagok telepítése
A szükséges csomag azonosítása után közvetlenül telepítheti az R konzolról. Hajtsa végre a következőket:
install.packages("package_name")
A telepítéshez cserélje ki a „package_name” elemet a csomag tényleges nevére, például „ggplot2”-re. Ez a parancs letölti a csomagot a CRAN-ból, és telepíti azt és a függőségeit.
3. lépés: Az R-csomagok frissítése
Nagyon fontos, hogy csomagjait naprakészen tartsa. Egy adott R-csomag frissítéséhez a CRAN-on a legújabb verzióra használja a következőket:
update.packages("<package name>")
Ismét cserélje ki a „package_name” kifejezést a frissíteni kívánt csomag tényleges nevére.
4. lépés: Távolítsa el az R-csomagokat
Ha el kell távolítania egy R-csomagot a rendszerből, az R-konzol következő parancsa elegendő:
remove.packages("<package name>")
Helyettesítse a „package_name” elemet az eltávolítani kívánt csomag nevével. Ez a parancs biztonságosan eltávolítja a kiválasztott csomagot és függőségeit a Fedora telepítéséből.
Ezzel eltávolítja a csomagot és annak függőségeit a rendszerről.
Alternatív módszer: Telepítse az R-csomagokat a cran2copr-ról
1. lépés: A CRAN2Copr Repository engedélyezése
A legújabb R-csomagokat kereső Fedora-felhasználók számára a CRAN2Copr egy felbecsülhetetlen értékű, harmadik féltől származó adattár. Kezdje azzal, hogy hozzáadja a tárolót a rendszeréhez. Hajtsa végre a parancsot a copr bővítmény telepítéséhez:
sudo dnf install 'dnf-command(copr)
A bővítmény telepítése után engedélyezze a CRAN2Copr-t a következővel:
sudo dnf copr enable iucar/cran
A lerakat aktiválása után telepítse a Copr Manager eszközt, amely megkönnyíti a csomagkezelést ebből a tárolóból:
sudo dnf install R-CoprManager
2. lépés: R-csomagok telepítése a CRAN2Copr-ból
Ha a CRAN2Copr engedélyezve van, közvetlenül telepítheti az R csomagokat. Használja a következő szintaxist:
sudo dnf install R-<package name>
Például a ggplot2 csomag CRAN2Coprból való telepítéséhez futtassa a következőt:
sudo dnf install R-ggplot2
Ez a parancs lekéri a megadott csomagot és minden szükséges függőséget a CRAN2Copr lerakatból, biztosítva, hogy a Fedorával kompatibilis legújabb verzióval rendelkezzen.
Következtetés
Ha az R és az RStudio telepítve van a Fedora rendszerére, fel van szerelve arra, hogy a statisztikai elemzési és adatvizualizációs projektekbe merüljön a rendelkezésére álló hatékony eszközökkel. A Fedora tárolóinak kihasználása biztosítja a stabil beállítást, míg a CRAN és a cran2copr olyan csomagok széles skálájához biztosít hozzáférést, amelyek kiterjesztik az R funkcionalitását. Rendszeresen frissítse környezetét, hogy naprakész maradjon az R és az RStudio legújabb fejlesztéseivel, és élvezze az adattudományi munkafolyamatokhoz nyújtott robusztus képességeket.