Как установить R на CentOS 8 Linux

12 set 2022 3 min di lettura
Как установить R на CentOS 8 Linux
Indice dei contenuti

Введение

R — это язык программирования с открытым исходным кодом и бесплатная среда, специализирующаяся на статистических вычислениях и построении графиков. Он поддерживается R Foundation for Statistical Computing и используется в основном статистиками и сборщиками данных для разработки статистического программного обеспечения и выполнения анализа данных.

В этой статье описывается, как установить R в CentOS 8.

Предпосылки

Прежде чем продолжить работу с этим учебным пособием, убедитесь, что выполнены следующие предварительные условия:

Если вы хотите установить R на удаленный сервер, продолжайте чтение, в противном случае пропустите первый абзац «Подключение к серверу» и прочитайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh [email protected]_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:

ssh [email protected]_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh [email protected]_DEL_SERVER -p PORTA

Установите R на Centos

Пакеты R не включены в основные репозитории CentOS 8. Мы установим R из репозитория EPEL:

Чтобы установить R в CentOS 8, выполните следующие действия.

Включите репозитории EPEL и PowerTools:

sudo dnf install epel-release
sudo dnf config-manager --set-enabled PowerTools

Установите R, набрав:

sudo yum install R

R — это метапакет, содержащий все необходимые компоненты R.

Проверьте установку, распечатав версию R:

R --version

На момент написания последней стабильной версией R была версия 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/.

Установите библиотеки и инструменты, используемые распространенными пакетами R:

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

Это все! Вы успешно установили свою систему CentOS и можете начать ее использовать.

Установите пакеты R из CRAN

Одной из основных причин популярности R является широкий спектр пакетов, доступных через полную сеть R Archive (CRAN).

Если бинарный файл R запускается с правами root или sudo, пакеты устанавливаются глобально и доступны всем пользователям системы. Чтобы настроить персональную библиотеку для вашего пользователя, вызовите двоичный файл как обычный пользователь.

Например, мы установим пакет под названием stringr, который обеспечивает быструю и правильную реализацию обычных манипуляций со строками.

Начните с открытия консоли R от имени пользователя root:

sudo -i R
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 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.

Следующие команды выполняются в консоли R.

Установите пакет stringr:

install.packages("stringr")

Вам будет предложено выбрать зеркало CRAN:

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

Выберите ближайшее к вам зеркало.

Установка займет некоторое время, и после ее завершения загрузите библиотеку, набрав:

library(stringr)

Затем создайте простой векторный шрифт с именем tutorial:

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

Запустите следующую функцию, которая напечатает длину каждой строки:

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

Вы можете найти другие пакеты R на странице пакетов CRAN и установить их с помощью install.packages().

Вывод

Мы показали вам, как установить R CentOS 8, и научились устанавливать пакеты R.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.