Язык программирования R крайне популярен для выполнения статических расчетов и графики. Его обычно используют статисты с целью разработки статистического программного обеспечения и проведения анализа данных. Главной особенностью и по совместительству достоинством языка R считается его расширяемость. У пользователя остается возможность создавать и публиковать собственные пакеты. К тому же сообщество R активно, постоянно добавляет пользовательские статистические пакеты для специфических областей науки. Что делает R применимым во многих сферах. В этой инструкции вы сможете узнать, как установить и настроить R в Ubuntu. Большинство инструкций подойдут и для других операционных систем, нужно будет изменить лишь несколько команд.
Перво-наперво, что необходимо иметь, это Ubuntu и 1 Гб оперативной памяти в системе. Если памяти недостаточно, необходимо подключить раздел подкачки. Вы можете установить R из официальных репозиториев Ubuntu. Чтобы это сделать, выполните команду:
$ sudo apt install r-base
Правда, при помощи этой команды можно получить разве что версию, датированную 2018 годом:
Чтобы получить самую свежую версию, нужно добавить репозиторий R-Project и установить среду языка оттуда.
Для этого выполняются такие команды:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
$ sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
Можно воспользоваться специальной опцией, чтобы выполнить автоматическую установку программы:
$ sudo apt-get -y install r-base
Теперь в вашей системе установлена последняя версия языка программирования R. Можете смело приступать к его тестированию:
$ R
Без специальных настроек R устанавливает несколько стандартных пакетов. Однако у пользователя может возникнуть желание установить дополнительные пакеты.. Для этого необходимо располагать как минимум 1 Гб оперативной памяти. Чтобы выполнить установку или обновление пакетов в из CRAN, необходимо использовать R функцию install.packages().
К примеру, вы желаете установить пакет имя_пакета, тогда воспользуйтесь таким кодом:
> install.packages("имя_пакета")
Обращаем внимание, что таким образом пакет будет инициализирован исключительно для текущего пользователя. Другим пользователям он доступен не будет. Можно установить пакет R и для всех пользователей, запустите R с правами суперпользователя.
Для наглядного примера установим пакет shiny, считающийся наиболее популярнымсреди разработчиков web приложений на R. Можно просто запустить R команду с помощью sudo. Параметр repo указывает с какого репозитория будет загружен пакет.
$ sudo su - -c "R -e \"install.packages('shiny', repos = 'http://cran.rstudio.com/')\""
Убедиться в том, что пакет доступен для всех, можно путем ввода простой команды:
$ R
Дальше загружаем пакет:
$ > library(shiny)
На этом все. Теперь вы знаете, как можно установить пакет R в Ubuntu и выполнить его инициализацию из CAN.