Site icon 8HOST.COM

Установка RStudio на облачный сервер Ubuntu

Что такое RStudio?

RStudio IDE – это открытая интегрированная среда разработки для программ статистического анализа R. RStudio Server – это веб-версия RStudio IDE, позволяющая выполнять разработку на виртуальных выделенных серверах.

Установка RStudio на VPS

Сначала нужно установить зависимости: R, apparmor и gdebi.

sudo apt-get install r-base libapparmor1 gdebi-core

Затем необходимо скачать и установить пакет, соответствующий архитектуре сервера. В 32-битной системе Ubuntu выполните:

wget http://download2.rstudio.org/rstudio-server-0.97.336-i386.deb -O rstudio.deb

В 64-битной системе Ubuntu запустите команду:

wget http://download2.rstudio.org/rstudio-server-0.97.336-amd64.deb -O rstudio.deb

Чтобы установить пакет, используйте команду:

sudo gdebi rstudio.deb

Создание пользователя RStudio

Использовать root-аккаунт для работы с RStudio крайне не рекомендуется. Для этого следует создать отдельную учётную запись пользователя. Выберите имя для нового пользователя (в данном руководстве – rstudio).

sudo adduser rstudio

Примечание: В дальнейшем пароль этого пользователя будет использоваться для входа в интерфейс.

В качестве рабочей среды по умолчанию RStudio будет использовать домашний каталог этого пользователя.

Начало работы с RStudio

Доступ к RStudio можно получить на порте 8787. Для входа можно использовать любую учетную запись пользователя, защищённую паролем.

Чтобы убедиться в том, что установка RStudio прошла успешно, попробуйте установить пакет

href="http://www.quantmod.com/">quantmod

из CRAN, репозитория пакетов R.
install.packages(“quantmod”)

Если всё прошло должным образом, терминал сообщит об успешной установке и местонахождении загруженных пакетов.

Затем протестируйте графические возможности RStudio; попробуйте построить график курса акций Apple. Для этого используйте нижеприведённый код. График появится в нижней правой панели RStudio.

library('quantmod')
data <- new.env()
getSymbols('AAPL', data)
plot(data$AAPL)

R – высокопроизводительный инструмент, кроме того, его набор функций очень просто расширить при помощи пакетов репозитория CRAN. Подробнее о языке программирования R можно прочесть в этой статье.