GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie R unter Debian 9

R ist eine schnell wachsende Open-Source-Programmiersprache und -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.

Dieses Tutorial führt Sie durch die Installation von R auf einem Debian 9-System.

Voraussetzungen #

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

  • Debian 9-System mit mindestens 1 GB RAM. Wenn Ihr Computer über weniger als 1 GB RAM verfügt, können Sie eine Auslagerungsdatei erstellen.
  • Als Benutzer mit sudo-Berechtigungen angemeldet.

Installieren von R unter Debian #

Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste stabile Version von R Version 3.5. Die R-Pakete aus den Debian-Repositorys sind oft veraltet, daher installieren wir R, indem wir das von CRAN verwaltete Repository hinzufügen.

Die folgenden Schritte beschreiben, wie Sie die neueste stabile Version von R unter Debian 9 installieren:

  1. Installieren Sie die Abhängigkeiten, die zum Hinzufügen eines neuen Repositorys über HTTPS erforderlich sind:

    sudo apt install dirmngr apt-transport-https ca-certificates software-properties-common gnupg2
  2. Aktivieren Sie das CRAN-Repository und fügen Sie den CRAN-GPG-Schlüssel zu Ihrem System hinzu, indem Sie die folgenden Befehle ausführen:

    sudo apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/debian stretch-cran35/'
  3. Sobald das Repository hinzugefügt wurde, aktualisieren Sie die Paketliste und installieren Sie das R-Paket, indem Sie Folgendes eingeben:

    sudo apt updatesudo apt install r-base
  4. Überprüfen Sie die Installation, indem Sie den folgenden Befehl ausführen, der die R-Version druckt:

    R --version
    R version 3.5.1 (2018-07-02) -- "Feather Spray"
    Copyright (C) 2018 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 the terms of the
    GNU General Public License versions 2 or 3.
    For more information about these matters see
    http://www.gnu.org/licenses/.

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 Sie es noch nicht installiert haben, installieren Sie build-essential Paket, das die Tools enthält, die zum Kompilieren von R-Paketen erforderlich sind.

sudo apt install build-essential

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

Beim Start als root werden die Pakete global installiert und stehen allen Systembenutzern zur Verfügung. Wenn Sie R ohne sudo starten, wird eine persönliche Bibliothek für Ihren Benutzer eingerichtet.

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

sudo -i R
R version 3.5.1 (2018-07-02) -- "Feather Spray"
Copyright (C) 2018 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.

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

Um den stringr zu installieren Paket geben Sie einfach ein:

install.packages("stringr")

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

library(stringr)

Erstellen Sie einen einfachen Zeichenvektor namens tutorial :

tutorial <- c("How", "to", "Install", "R", "on", "Debian", "9")

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

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

Weitere R-Pakete finden Sie unter Verfügbare CRAN-Pakete nach Name und können sie mit install.packages() installieren .


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Python 3.9 unter Debian 10

  3. So installieren Sie Memcached unter Debian 10

  4. So installieren Sie TeamViewer unter Debian 10

  5. So installieren Sie Git unter Debian 9

So installieren Sie Python 3.7 unter Debian 9

So installieren Sie TeamViewer unter Debian 9

So installieren Sie R unter Debian 10

So installieren Sie Debian 11

So installieren Sie Go unter Debian 10

So installieren Sie Go unter Debian