Как установить R в Ubuntu 20.04 LTS

12 set 2022 2 min di lettura
Как установить R в Ubuntu 20.04 LTS
Indice dei contenuti

Введение

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

В этом руководстве мы покажем, как установить язык программирования R на Ubuntu 20.04 LTS Focal Fossa.

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

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

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

ssh root@IP_DEL_SERVER

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

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

ssh nome_utente@IP_DEL_SERVER

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

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

ssh nome_utente@IP_DEL_SERVER -p PORTA

Установить R

Я рекомендую установить последнюю стабильную версию R, используя внешний репозиторий, управляемый CRAN, поскольку версия, присутствующая в Ubuntu, часто не обновляется до последней версии.

Давайте добавим ключ GPG (GNU Privacy Guard — бесплатное программное обеспечение, предназначенное для замены криптографического набора PGP):

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

Вы должны получить вывод, подобный следующему:

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

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

sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'

Обновите список доступных пакетов:

sudo apt update

Установите пакет R-base:

sudo apt install r-base

Просто введите R в консоли, чтобы получить доступ к интерактивной оболочке:

R

Вы должны получить вывод, подобный следующему:

R version 4.0.0 (2020-04-24) -- "Arbor Day"
 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.

 >

Установить надстройку

R имеет очень большое количество пакетов, которые можно установить и использовать по мере необходимости.

Мы устанавливаем в демонстрационных целях пакет txtplot, который, помимо его различных функций, предоставляет метод создания элементарных графиков ascii непосредственно в окне терминала:

install.packages('txtplot')

После установки пакета запустите его следующим образом:

library('txtplot')

Библиотека должна быть успешно активирована. Мы даем следующую команду для отображения примера диаграммы:

txtcurve(x/(x+1), 0, 4, xlab = "Emax model")

Вы должны получить вывод, подобный следующему:



 +--+------------+------------+-------------+------------+--+
 0.8 + **************** +
 | *********** |
 | ******* |
 0.6 + ****** +
 | **** |
 | *** |
 0.4 + ** +
 | ** |
 0.2 + ** +
 | ** |
 | * |
 0 + * +
 +--+------------+------------+-------------+------------+--+
 0 1 2 3 4
 Emax model

Вывод

Установка языка программирования R на Ubuntu 20.04 LTS Focal Fossa завершена.

Support us with a

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.