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

So installieren Sie R unter Ubuntu 18.04

R ist eine Open-Source-Programmiersprache, mit der statistische Software entwickelt und Datenanalysen durchgeführt werden können. R ist ein GNU-Projekt und der S-Sprache sehr ähnlich. Es wird hauptsächlich von Datenanalysten, Forschern, Statistikern und Vermarktern verwendet, um die Daten abzurufen, zu analysieren, zu visualisieren und zu präsentieren. R bietet auch viele Pakete für bestimmte Studienbereiche an, wodurch es einfach ist, Anwendungen in verschiedenen Bereichen zu finden. R kann auf verschiedenen Betriebssystemen ausgeführt werden, einschließlich Linux, Windows und MacOS.

In diesem Tutorial zeigen wir Ihnen, wie Sie die Programmiersprache R unter Ubuntu 18.04 installieren und verwenden.

Voraussetzungen

  • Ein frisches Ubuntu 18.04 VPS auf der Atlantic.Net Cloud Platform.
  • Ein auf Ihrem Server konfiguriertes Root-Passwort.

Schritt 1 – Atlantic.Net Cloud-Server erstellen

Melden Sie sich zunächst bei Ihrem Atlantic.Net Cloud Server an. Erstellen Sie einen neuen Server und wählen Sie Ubuntu 18.04 als Betriebssystem mit mindestens 1 GB RAM. Stellen Sie über SSH eine Verbindung zu Ihrem Cloud-Server her und melden Sie sich mit den oben auf der Seite hervorgehobenen Anmeldeinformationen an.

Sobald Sie sich bei Ihrem Ubuntu 18.04-Server angemeldet haben, führen Sie den folgenden Befehl aus, um Ihr Basissystem mit den neuesten verfügbaren Paketen zu aktualisieren.

apt-get update -y

Schritt 2 – Programmiersprache R installieren

Installieren Sie zuerst die erforderlichen Pakete, indem Sie den folgenden Befehl ausführen:

apt-get install apt-transport-https software-properties-common -y

Laden Sie als Nächstes den GPG-Schlüssel herunter und fügen Sie ihn mit dem folgenden Befehl hinzu:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

Sie sollten die folgende Ausgabe erhalten:

Executing: /tmp/apt-key-gpghome.mOaFpZLCLj/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg: key 51716619E084DAB9: public key "Michael Rutter <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Fügen Sie als Nächstes das CRAN-Repository mit dem folgenden Befehl hinzu:

add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'

Nachdem das Repository hinzugefügt wurde, aktualisieren Sie das Repository und installieren Sie R mit dem folgenden Befehl:

apt-get update -y
apt-get install r-base -y

Nach der Installation von R können Sie die R-Version mit dem folgenden Befehl überprüfen:

R --version

Sie sollten die folgende Ausgabe sehen:

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 the terms of the
GNU General Public License versions 2 or 3.
For more information about these matters see
https://www.gnu.org/licenses/.

Schritt 3 – Programmiersprache R verwenden

Sie können die R-Konsole mit dem folgenden Befehl als Root öffnen:

sudo -i R

Sie sollten die folgende Ausgabe erhalten:

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.

>
zu beenden

Überprüfen Sie als Nächstes die mit R installierten Standardpakete mit dem folgenden Befehl:

> getOption("defaultPackages")

Sie sollten die folgende Ausgabe sehen:

[1] "datasets"  "utils"     "grDevices" "graphics"  "stats"     "methods"

Sie können auch alle verfügbaren Pakete mit dem folgenden Befehl auflisten:

> (.packages(all.available=TRUE))

Sie sollten die folgende Ausgabe erhalten:

 [1] "backports"  "base64url"  "filelock"   "R6"         "txtq"     
 [6] "base"       "boot"       "class"      "cluster"    "codetools"
[11] "compiler"   "datasets"   "foreign"    "graphics"   "grDevices"
[16] "grid"       "KernSmooth" "lattice"    "MASS"       "Matrix"   
[21] "methods"    "mgcv"       "nlme"       "nnet"       "parallel" 
[26] "rpart"      "spatial"    "splines"    "stats"      "stats4"   
[31] "survival"   "tcltk"      "tools"      "utils"     
>

Sie können auch den Befehl library() verwenden, um alle verfügbaren Pakete mit einer kurzen Beschreibung aufzulisten:

> library()

Ausgabe:

Packages in library ‘/usr/lib/R/library’:

base                    The R Base Package
boot                    Bootstrap Functions (Originally by Angelo Canty
                        for S)
class                   Functions for Classification
cluster                 "Finding Groups in Data": Cluster Analysis
                        Extended Rousseeuw et al.
codetools               Code Analysis Tools for R
compiler                The R Compiler Package
datasets                The R Datasets Package
foreign                 Read Data Stored by 'Minitab', 'S', 'SAS',
                       'SPSS', 'Stata', 'Systat', 'Weka', 'dBase', ...
graphics                The R Graphics Package
grDevices               The R Graphics Devices and Support for Colours
                        and Fonts
grid                    The Grid Graphics Package
KernSmooth              Functions for Kernel Smoothing Supporting Wand
                        & Jones (1995)
lattice                 Trellis Graphics for R
MASS                    Support Functions and Datasets for Venables and
                        Ripley's MASS
Matrix                  Sparse and Dense Matrix Classes and Methods
methods                 Formal Methods and Classes
mgcv                    Mixed GAM Computation Vehicle with Automatic
                        Smoothness Estimation
nlme                    Linear and Nonlinear Mixed Effects Models
nnet                    Feed-Forward Neural Networks and Multinomial

Sie können die R-Konsole mit dem folgenden Befehl verlassen:

> quit()

Schritt 4 – R-Pakete von der Konsole installieren

Sie können R-Pakete auch innerhalb der R-Konsole installieren. Melden Sie sich zunächst mit dem folgenden Befehl als Root bei der R-Konsole an:

sudo -i R

Installieren Sie als Nächstes das txtq-Paket mit dem folgenden Befehl:

> install.packages("txtq")

Sie sollten die folgende Ausgabe erhalten:

Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
trying URL 'https://cloud.r-project.org/src/contrib/txtq_0.2.0.tar.gz'
Content type 'application/x-gzip' length 10536 bytes (10 KB)
==================================================
downloaded 10 KB

* installing *source* package ‘txtq’ ...
** package ‘txtq’ successfully unpacked and MD5 sums checked
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (txtq)

The downloaded source packages are in
            ‘/tmp/RtmpHfzZs1/downloaded_packages’
>

Sie können das installierte Paket auch mit dem folgenden Befehl entfernen:

> remove.packages("txtq")

Schritt 5 – Installieren Sie R-Pakete von der Linux-CLI

Sie können die R-Pakete auch über die Befehlszeilenschnittstelle installieren.

HINWEIS :Wenn Sie sich immer noch auf der R CLI befinden, drücken Sie STRG D und wählen Sie Nein aus wenn Sie aufgefordert werden, den Arbeitsbereich zu speichern.

Laden Sie zunächst das txtq-Paket von der CRAN-Website mit dem folgenden Befehl herunter:

wget -q https://cran.r-project.org/src/contrib/txtq_0.2.0.tar.gz

Nach dem Herunterladen können Sie es mit dem folgenden Befehl installieren:

sudo R CMD INSTALL txtq_0.2.0.tar.gz

Nach der Installation sollten Sie die folgende Ausgabe sehen:

* installing to library ‘/usr/local/lib/R/site-library’
* installing *source* package ‘txtq’ ...
** package ‘txtq’ successfully unpacked and MD5 sums checked
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (txtq)

Schlussfolgerung

Das war es fürs Erste. Ich hoffe, Sie haben jetzt genug Verständnis für die Installation und Verwendung von R auf dem Ubuntu 18.04-Server. Sie können es jetzt verwenden, um eine Statistiksoftware mit der Programmiersprache R auf Ihrem VPS von Atlantic.Net zu erstellen.


Linux
  1. So installieren Sie R unter Ubuntu 20.04

  2. So installieren Sie Logstash unter Ubuntu 18.04

  3. So installieren Sie XWiki unter Ubuntu 20.04

  4. So installieren Sie phpBB unter Ubuntu 20.04

  5. So installieren Sie MongoDB unter Ubuntu 20.04

So installieren Sie Ruby unter Ubuntu 18.04

So installieren Sie Kanboard unter Ubuntu 20.04

So installieren Sie OpenMAINT unter Ubuntu 20.04

So installieren Sie Socioboard auf Ubuntu 20.04

So installieren Sie PrestaShop unter Ubuntu 20.04

So installieren Sie MediaWiki unter Ubuntu 20.04