GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie R unter CentOS 8

R ist eine Open-Source-Programmiersprache und kostenlose Umgebung, die sich auf statistische Berechnungen und grafische Darstellungen spezialisiert hat. Es wird von der R Foundation for Statistical Computing unterstützt und hauptsächlich von Statistikern und Data Minern zur Entwicklung statistischer Software und zur Durchführung von Datenanalysen verwendet.

Dieser Artikel beschreibt die Installation von R unter CentOS 8.

Voraussetzungen #

Stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllt haben, bevor Sie mit diesem Lernprogramm fortfahren:

  • Ihr System verfügt über mindestens 1 GB RAM. Andernfalls erstellen Sie eine Auslagerungsdatei.
  • Sie sind als Benutzer mit sudo-Berechtigungen angemeldet.

Installieren von R auf Centos #

R-Pakete sind nicht in CentOS 8-Core-Repositories enthalten. Wir installieren R aus dem EPEL-Repository:

Führen Sie die folgenden Schritte aus, um R unter CentOS 8 zu installieren:

  1. Aktivieren Sie die EPELand PowerTools-Repositories:

    sudo dnf install epel-releasesudo dnf config-manager --set-enabled PowerTools
  2. Installieren Sie R, indem Sie Folgendes eingeben:

    sudo yum install R

    R ist ein Metapaket, das alle notwendigen R-Komponenten enthält.

  3. Überprüfen Sie die Installation, indem Sie die R-Version drucken:

    R --version

    Zum Zeitpunkt des Schreibens ist die neueste stabile Version von R Version 3.6.2:

    R version 3.6.2 (2019-12-12) -- "Dark and Stormy Night"
    Copyright (C) 2019 The R Foundation for Statistical Computing
    Platform: x86_64-redhat-linux-gnu (64-bit)
    
    R is free software and comes with ABSOLUTELY NO WARRANTY.
    You are welcome to redistribute it under the terms of the
    GNU General Public License versions 2 or 3.
    For more information about these matters see
    https://www.gnu.org/licenses/.
  4. Installieren Sie die Bibliotheken und Tools, die von gängigen R-Paketen verwendet werden:

    sudo yum install make gcc gcc-c++ libcurl-devel libxml2-devel openssl-devel texlive-*

Das ist es! Sie haben Ihr CentOS-System R erfolgreich installiert und können es verwenden.

Installieren von R-Paketen von CRAN #

Einer der Hauptgründe, warum R so beliebt ist, ist die große Auswahl an Paketen, die über das Comprehensive R Archive Network (CRAN) verfügbar sind.

Wenn das R Binary wird als root oder sudo gestartet, die Pakete werden global installiert und sind für alle Systembenutzer verfügbar. Um eine persönliche Bibliothek für Ihren Benutzer einzurichten, rufen Sie die Binärdatei als normaler Benutzer auf.

Als Beispiel installieren wir ein Paket namens stringr , das schnelle und korrekte Implementierungen gängiger String-Manipulationen bereitstellt.

Öffnen Sie zunächst die R-Konsole als root:

sudo -i R
R version 3.6.3 (2020-02-29) -- "Holding the Windsock"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> 

Die folgenden Befehle werden in der R-Konsole ausgeführt.

Installieren Sie den stringr Paket:

install.packages("stringr")

Sie werden aufgefordert, einen CRAN-Mirror auszuwählen:

Installing package into ‘/usr/lib64/R/library’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Secure CRAN mirrors 

Wählen Sie den Spiegel, der Ihrem Standort am nächsten ist.

Die Installation wird einige Zeit in Anspruch nehmen und sobald sie abgeschlossen ist, laden Sie die Bibliothek, indem Sie Folgendes eingeben:

library(stringr)

Erstellen Sie als Nächstes einen einfachen Zeichenvektor namens tutorial :

tutorial <- c("How", "to", "Install", "R", "on", "CentOS", "8")

Führen Sie die folgende Funktion aus, die die Länge jeder Zeichenfolge ausgibt:

str_length(tutorial)
[1] 3 2 7 1 2 6 1

Weitere R-Pakete finden Sie auf der CRAN-Paketseite und können sie mit install.packages() installieren .


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie VirtualBox unter CentOS 7

So installieren Sie Ruby unter CentOS 7

So installieren Sie PostgreSQL unter CentOS 7

So installieren Sie Go unter CentOS 7

So installieren Sie Python 3 unter CentOS 7

So installieren Sie Pip unter CentOS 7

So installieren Sie R unter CentOS 7