пятница, 4 октября 2013 г.

Установка и первый запуск R

Программы на R пишутся в специальном, заточенном под программирование, редакторе, который обладает бОльшими, чем обычный редактор, возможностями. Вообще такие навороченные редакторы называются по англ. IDE (Integrated Development Environment), а по-русски просто средой, или более полно - средой программирования. Мы будем использовать в качестве IDE RStudio - её нужно будет скачать и установить. Кроме RStudio нужно будет скачать и установить саму программу R. Итого нам нужно установить:
  1. RStudio
  2. R
Ниже рассмотрим как это сделать в разных ОС. Хотя версии в примерах устарели, алгоритм установки не изменился: нужно просто использовать последние номера-версии.

Установка в Windows

Рассмотрим шаги по установке среды R (RStudio + R):
  1. Скачать RStudio (на момент написания это версия 0.97.551).
  2. Скачать R (на момент написания это Portable версия 3.0.2).
  3. Распаковать файл RStudio-0.97.551.zip в папку c:\Soft\RStudio (вместо c:\Soft можно использовать любую удобную вам папку).
  4. Установить R в папку c:\Soft\R (вместо c:\Soft можно использовать любую удобную вам папку).
  5. Сделать ярлык или bat-файл для запуска RStudio, он должен указывать на  c:\Soft\RStudio\bin\rstudio.exe
  6. Запустить RStudio, при первом запуске нужно указать путь к папке c:\Soft\R\App\R-Portable\bin.
  7. После этого можно проверить, что все работает как нужно, введя в окне Console (см. рисунок):
    help()
    
    Чтобы увидеть результат, нужно нажать Enter.

Установка в Red Hat/Fedora/CentOS

В процессе написания...

Установка в Debian/Ubuntu

В процессе написания...

Установка в Arch Linux

В процессе написания...

Любой Linux (компиляция из исходников)

fileName=$(curl -fsSL https://cran.rstudio.com/banner.shtml | egrep --color -o 'R-[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]\.tar\.gz' | head -1)
curl -fsSL https://cran.rstudio.com/src/base/R-3/$fileName
tar xzf $fileName
cd $(basename $fileName .tar.gz)
./configure --prefix=/opt/r
make
sudo make install

Установка в Mac OS X

В процессе написания...

1 комментарий: