Как установить R в Debian 10
Введение
R - это язык программирования с открытым исходным кодом, который широко используется для разработки статистического программного обеспечения и для анализа и визуализации данных. R предлагает множество пользовательских пакетов для определенных областей исследования, что делает его применимым ко многим областям.Предпосылки
Чтобы следовать этому руководству, вам понадобится сервер Debian 10 с:
- не менее 1 ГБ ОЗУ
- пользователь без полномочий root с правами sudo
Шаг 1 - Установка зависимостей
Поскольку R - это быстро развивающийся проект, последняя стабильная версия не всегда доступна в репозиториях Debian, поэтому нам нужно добавить внешний репозиторий, поддерживаемый CRAN. Для этого нам нужно установить некоторые зависимости для образа облака Debian 10.Для выполнения сетевых операций, которые управляют и загружают сертификаты, нам нужно установить dirmngr, чтобы мы могли добавить внешний репозиторий.
sudo apt install dirmngr --install-recommends
add-apt-repository
команду. Для установок, где эта команда может быть недоступна, вы можете добавить эту утилиту в вашу систему, установив software-properties-common
:sudo apt install software-properties-common
sudo apt install apt-transport-https
Шаг 2 - Установка R
Для самой последней версии R мы будем устанавливать из репозиториев CRAN.Давайте сначала добавим соответствующий ключ GPG.
sudo apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'
sudo add-apt-repository 'deb https://ftp.fau.de/cran/bin/linux/debian buster-cran35/'
sudo apt update
sudo apt install r-base
На момент написания последней стабильной версии R от CRAN является 3.6.1, которая отображается при запуске R.
Поскольку мы планируем установить пример пакета для каждого пользователя в системе, мы запустим R как root, чтобы библиотеки были доступны всем пользователям автоматически. Кроме того, если вы запускаете команду R без sudo, для вашего пользователя можно настроить личную библиотеку.
sudo -i R
Шаг 3 - Установка пакетов дополнений из CRAN
Сильной стороной R является ее доступное множество дополнительных пакетов. Для демонстрации мы установимtxtplot
библиотеку, которая выводит графики ASCII, которые включают диаграмму рассеяния, линейный график, график плотности, acf и гистограммы:install.packages('txtplot')
txtplot
:library('txtplot')
datasets
пакетом R , содержат скорость автомобилей и расстояние, необходимое для остановки на основе данных 1920-х годов :txtplot(cars[,1], cars[,2], xlab = 'speed', ylab = 'distance')
txtplot
, используйте help(txtplot)
переводчика R.Любой предварительно скомпилированный пакет может быть установлен из CRAN с
install.packages()
. Чтобы узнать больше о том, что доступно, вы можете найти список официальных пакетов, организованных по имени, в списке « Доступные пакеты CRAN по имени» .Чтобы выйти из R, вы можете набрать
q()
. Если вы не хотите сохранить изображение рабочей области, вы можете нажать n
.
Комментариев 0