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

Установка и запуск языка R на Ubuntu 18.04

Инструкция по установке языка R на виртуальный сервер под управлением операционной системы Ubuntu 18.04.

Что это такое?

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

Первоначальные требования

  • язык программирования R требователен к количеству оперативной памяти на виртуальном сервере, для работы необходимо минимум 16 Гб RAM;
  • пользователь с правами sudo.

Установка

R развивается довольно быстрыми темпами, поэтому в репозиториях Ubuntu как правило нет последних актуальных версий. Установка будет происходить через внешний репозиторий CRAN. Для начала нужно добавить релевантный GPG-ключ:

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 update

После успешного обновления можно выполнить установку R:

sudo apt install r-base

Для запуска используйте следующую команду:

sudo -i R

Чтобы выйти из R, вы можете ввести:

> q ()

Если вы не хотите сохранить состояние рабочей области, вы можете нажать n при появлении запроса.

Установка пакетов CRAN

CRAN (Comprehensive R Archive Network) — сеть сайтов, которые выступают в качестве основного веб-сервиса, распространяющего источники и двоичные файлы R, пакеты расширений и документацию.

Подключитесь к командной строке R:

sudo -i R

Преимущество R — большое множество дополнительных пакетов. В нашей инструкции мы установим библиотеку txtplot, которая выводит графики ASCII, например диаграммы рассеяния, линейные графики, графики плотности и гистограммы:

> install. packages('txtplot')

Когда установка закончится, можно загрузить пакет для использования:

> library('txtplot')

Для проверки запустим следующую команду построения простой функции с отметками на осях:

> txtplot(cars[,1], cars[,2], xlab = 'speed', ylab = 'distance')

Результат:


     +----+-----------+------------+-----------+-----------+--+
  120 +                                                   *    +
      |                                                        |
d 100 +                                                   *    +
i     |                                    *                *  |
s  80 +                          *         *                   +
t     |                                       * *    *    *    |
a  60 +                          *  *      *    *      *       +
n     |                        *         * *  * *              |
c  40 +                *       * *    *  *    * *              +
e     |         *      *  * *  * *  *                          |
   20 +           *    *  * *       *                          +
      |  *      *    *                                         |
    0 +----+-----------+------------+-----------+-----------+--+
           5          10           15          20          25   
                                speed      

 

P. S. Другие инструкции:

  • Установка и защита Redis на Ubuntu 18.04
  • Установка и настройка BookStack на Ubuntu 18.04
  • Настройка сетевого адаптера на Ubuntu 18.04
  • Увеличение дискового пространства на Ubuntu 18.04
  • Разграничение прав пользователей в Ubuntu

Поделиться в соцсетях:




Средняя оценка: 5,0, всего оценок: 1
Спасибо за Вашу оценку!
К сожалению, проголосовать не получилось. Попробуйте позже



ru


191014
Санкт-Петербург
ул. Кирочная, 9

+7(812)313-88-33


235
70


1cloud ltd


2018-12-07
Установка R на Ubuntu 18.04


191014
Санкт-Петербург
ул. Кирочная, 9

+7(812)313-88-33


235
70


1cloud ltd



2018-12-07
Установка R на Ubuntu 18. 04


600
auto

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

Язык программирования R крайне популярен для выполнения статических расчетов и графики. Его обычно используют статисты с целью разработки статистического программного обеспечения и проведения анализа данных. Главной особенностью и по совместительству достоинством языка R считается его расширяемость. У пользователя остается возможность создавать и публиковать собственные пакеты. К тому же сообщество R активно, постоянно добавляет пользовательские статистические пакеты для специфических областей науки. Что делает R применимым во многих сферах. В этой инструкции вы сможете узнать, как установить и настроить R в Ubuntu. Большинство инструкций подойдут и для других операционных систем, нужно будет изменить лишь несколько команд.

Устанавливаем 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 из Can

Без специальных настроек 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.  

р для macOS

р для macOS

Этот каталог содержит двоичные файлы для базового дистрибутива, R и пакетов для запуска в macOS.
R и двоичные файлы пакетов для версий R старше 4.0.0 доступны только в архиве CRAN, поэтому пользователям таких версий следует соответствующим образом настроить параметры зеркала CRAN (https://cran-archive.r-project.org).

Примечание. Несмотря на то, что мы принимаем меры предосторожности при сборке двоичных файлов, используйте обычные меры предосторожности при загрузке исполняемых файлов.

R 4.3.1 «Beagle Scouts» выпущен 16.06.2023

Пожалуйста, проверьте целостность загруженного пакета, проверив подпись:

pkgutil —check-signature R-4. 3.1.pkg
в приложении Terminal . Если инструменты Apple недоступны, вы можете проверить контрольную сумму SHA1 загруженного образа:

openssl sha1 R-4.3.1.pkg

Последний выпуск:

Для Apple Silicon (M1/M2) Mac:
R-4.3.1-arm64.pkg
SHA1-хэш: 14c018ff54f7f5bb37c1d96b33207343b83e9345

(ок. 90 МБ, нотариально заверенный и подписанный)

 
Для старых компьютеров Mac с процессором Intel:
R-4.3.1-x86_64.pkg
SHA1-хеш: 1af8f055a601d5de5dfefdb3956ecc8f745c2401

(ок. 92 МБ, нотариально заверенный и подписанный)
R 4.3.1 двоичный файл для macOS 11 ( Big Sur ) и выше, подписанные и нотариально заверенные пакеты.

Содержит инфраструктуру R 4.3.1, R.app GUI 1.79, библиотеки Tcl/Tk 8.6.12 X11 и Texinfo 6.8. Последние два компонента являются необязательными и могут быть опущены при выборе «выборочной установки». Они нужны только в том случае, если вы хотите использовать пакет tcltk R или собрать документацию пакета из исходников.

Пользователи macOS Ventura: в Ventura существует известная ошибка, препятствующая установке из некоторых мест без запроса. Если установка не удалась, переместите загруженный файл из папки Downloads (например, на домашний или рабочий стол)

Примечание: для использования X11 (включая tcltk) требуется XQuartz (версия 2.8.5 или выше). Всегда переустанавливайте XQuartz при обновлении macOS до новой основной версии.

В этом выпуске используются Xcode 14.2/14.3 и GNU Fortran 12.2. Если вы хотите скомпилировать пакеты R, содержащие код Fortran, вам может потребоваться загрузить соответствующий компилятор GNU Fortran с https://mac.R-project.org/tools. Ожидается, что любые внешние библиотеки и инструменты будут находиться в каталоге /opt/R/arm64 (Apple Silicon) или /opt/R/x86_64 (Intel).

НОВОСТИ (для Mac GUI) Новостные функции и изменения в графическом интерфейсе R.app Mac
Mac-GUI-1. 79.tar.gz
SHA1-хеш: 26d6f142ca5130329a30e2c6b3ec8d4245265183
Исходники для R.app GUI 1.79 для macOS. Этот файл нужен только в том случае, если вы хотите присоединиться к разработке графического интерфейса (см. также репозиторий Mac-GUI), он не предназначен для обычных пользователей. Прочтите файл INSTALL для дальнейших инструкций.

Подкаталоги:

инструменты Дополнительные инструменты, необходимые для сборки R для Mac OS X:
Универсальный компилятор GNU Fortran для Mac OS X (подробности см. на странице инструментов R для Mac).
большой на руке64 Двоичные файлы для macOS 11 или более поздней версии (Big Sur) для компьютеров Mac на базе arm64 (также известных как кремний Apple, например, чип M1)
большой-сюр-x86_64 Двоичные файлы для macOS 11 или выше (Big Sur) для компьютеров Mac на базе Intel

Двоичные файлы для устаревших систем macOS/OS X:

R-4. 2.3.pkg (нотариально заверенный и подписанный)
SHA1-хеш: 82a1871bad7cd90c15117d46134183c4d38 f8e14

(ок. 89 МБ) для компьютеров Intel Mac
R 4.2.3 Двоичный файл для macOS 10.13 (High Sierra) и выше, подписанный и нотариально заверенный пакет. Содержит инфраструктуру R 4.2.3, R.app GUI 1.79 в 64-разрядной версии для компьютеров Intel Mac, библиотеки Tcl/Tk 8.6.6 X11 и Texinfo 6.7. Последние два компонента являются необязательными и могут быть опущены при выборе «выборочной установки». Они нужны только в том случае, если вы хотите использовать пакет tcltk R или собрать документацию пакета из исходников.

Примечание: для использования X11 (включая tcltk) требуется установленный XQuartz (версия 2.7.11 или более поздняя), поскольку он больше не является частью macOS. Всегда переустанавливайте XQuartz при обновлении macOS до новой основной версии.

В этом выпуске используются Xcode 12.4 и GNU Fortran 8.2. Если вы хотите скомпилировать пакеты R из исходных кодов, вам может потребоваться загрузить GNU Fortran 8. 2 — см. каталог инструментов.

ПРИМЕЧАНИЕ. Двоичные файлы пакетов для следующих выпусков больше не представлены в CRAN. Пожалуйста, используйте https://cran-archive.r-project.org в качестве зеркала CRAN, если вы хотите установить соответствующие двоичные файлы пакета.
 
R-3.6.3.nn.pkg (подписанный)
SHA1-хеш: c462c9b1f9b45d778f05b8d9aa25a9123b3557c4

(ок. 77 МБ)
R 3.6.3 Двоичный файл для OS X 10.11 (El Capitan) и выше, подписанный пакет. Содержит платформу R 3.6.3, R.app GUI 1.70 в 64-разрядной версии для компьютеров Intel Mac, библиотеки Tcl/Tk 8.6.6 X11 и Texinfo 5.2. Последние два компонента являются необязательными и могут быть опущены при выборе «выборочной установки». Они нужны только в том случае, если вы хотите использовать пакет tcltk R или собрать документацию пакета из исходников.
R-3.3.3.pkg
Хэш MD5: 893ba010f303e666e19f86e4800f1fbf

SHA1-хеш: 5ae71b000b15805f95f38c08c45972d51ce3d027

(ок. 71 МБ)
R 3.3.3 Двоичный файл для Mac OS X 10.9 (Mavericks) и выше, подписанный пакет. Содержит инфраструктуру R 3.3.3, R.app GUI 1.69 в 64-разрядной версии для компьютеров Intel Mac, библиотеки Tcl/Tk 8.6.0 X11 и Texinfo 5.2. Последние два компонента являются необязательными и могут быть опущены при выборе «выборочной установки», они необходимы только в том случае, если вы хотите использовать пакет tcltk R или собрать документацию пакета из исходников.

Примечание: использование X11 (включая tcltk) требует установки XQuartz, поскольку он больше не является частью OS X. Всегда переустанавливайте XQuartz при обновлении OS X до новой основной версии.

R-3.2.1-snowleopard.pkg
Хэш MD5: 58fe9d01314d9cb75ff80ccfb914fd65

SHA1-хеш: be6e91db12bac22a324f0cb51c7efa9063ece0d0

(ок. 68 МБ)
R 3.2.1 устаревший двоичный файл для Mac OS X 10.6 (Snow Leopard) — 10.8 (Mountain Lion), подписанный пакет. Содержит инфраструктуру R 3.2.1, графический интерфейс R.app 1.66 в 64-разрядной версии для компьютеров Intel Mac.

Этот пакет содержит платформу R, 64-разрядный графический интерфейс (R.app), библиотеки Tcl/Tk 8.6.0 X11 и Texinfop 5.2. GNU Fortran включен , а не (необходим, если вы хотите скомпилировать пакеты из исходных кодов, содержащих код FORTRAN), см. каталог инструментов.
ПРИМЕЧАНИЕ: бинарная поддержка OS X до Mavericks постепенно прекращается, мы не ожидаем дальнейших выпусков!


Следующие каталоги содержат старые двоичные файлы. Для более старых версий см. архив CRAN.

база Двоичные файлы сборок R для macOS 10.13 или выше (High Sierra), сборка Intel
вклад Двоичные файлы сборок пакетов для macOS 10.13 или выше (High Sierra), сборка Intel

Новый графический интерфейс R.app Cocoa был написан Саймоном Урбанеком и Стефано Иакусом при участии многих разработчиков и переводчиков со всего мира, см. раздел «О R» в графическом интерфейсе.

Вы также можете прочитать часто задаваемые вопросы по R и часто задаваемые вопросы по R для Mac OS X. Для обсуждения тем, связанных с Mac, и сообщений об ошибках, связанных с Mac, используйте список рассылки R-SIG-Mac.

Информацию, инструменты и последние ежедневных сборки R GUI, R-patched и R-devel можно найти по адресу http://mac.R-project.org/. Пожалуйста, посещайте эту страницу, особенно на этапах бета-тестирования, чтобы помочь нам протестировать двоичные файлы macOS перед окончательным выпуском!

Сопровождающие пакеты должны посетить сводную страницу проверки CRAN, чтобы узнать, совместим ли их пакет с текущей сборкой R для macOS.

Двоичные библиотеки для зависимостей, не представленных здесь, доступны по адресу http://mac.R-project.org/bin и соответствующие источники по адресу http://mac.R-project.org/src.


Последнее изменение: 16.06.2023, Саймон Урбанек

CRAN — Зеркала

CRAN — Зеркала

Комплексная сеть архивов R доступна по адресу:
URL-адреса, пожалуйста, выберите местоположение рядом с вами. Немного статистики по
состояние зеркал можно посмотреть здесь:
Главная страница,
выпуск окон,
старая версия винды.

Если вы хотите разместить новое зеркало в своем учреждении, пожалуйста,
посмотрите CRAN Mirror HOWTO.

0-Облако
https://cloud.r-project.org/ Автоматическое перенаправление на серверы по всему миру, в настоящее время спонсируемое Rstudio.
Аргентина
http://mirror.fcaglp.unlp.edu.ar/CRAN/ Национальный университет Ла-Платы
Австралия
https://cran.csiro.au/ CSIRO
https://mirror.aarnet.edu.au/pub/CRAN/ ААРНЕТ
https://cran.ms.unimelb.edu.au/ Школа математики и статистики Мельбурнского университета
https://cran.curtin. edu.au/ Университет Кертина
Австрия
https://cran.wu.ac.at/ Wirtschaftsuniversität Wien
Бельгия
https://www.freestatistics.org/cran/ Патрик Весса
https://ftp.belnet.be/mirror/CRAN/ Belnet, бельгийская исследовательская и образовательная сеть
Бразилия
https://cran-r.c3sl.ufpr.br/ Федеральный университет Параны
https://vps.fmvz.usp.br/CRAN/ Университет Сан-Паулу, Сан-Паулу
https://brieger.esalq.usp.br/CRAN/ Университет Сан-Паулу, Пирасикаба
Болгария
https://ftp.uni-sofia.bg/CRAN/ Софийский университет
Канада
https://mirror. rcg.sfu.ca/mirror/CRAN/ Университет Саймона Фрейзера, Бернаби
https://muug.ca/mirror/cran/ Группа пользователей Unix в Манитобе
https://mirror.csclub.uwaterloo.ca/CRAN/ Университет Ватерлоо
Чили
https://cran.dcc.uchile.cl/ Departamento de Ciencias de la Computación, Чилийский университет
Китай
https://mirrors.tuna.tsinghua.edu.cn/CRAN/ Команда TUNA, Университет Цинхуа
https://mirrors.bfsu.edu.cn/CRAN/ Пекинский университет иностранных языков
https://mirrors.pku.edu.cn/CRAN/ Пекинский университет
https://mirrors.ustc.edu.cn/CRAN/ Университет науки и технологий Китая
https://mirrors.zju.edu.cn/CRAN/ Чжэцзянский университет
https://mirror-hk. koddos.net/CRAN/ KoDDoS в Гонконге
https://mirrors.e-ducation.cn/CRAN/ Элитное образование
https://mirrors.qlu.edu.cn/CRAN/ Технологический университет Цилу
https://mirror.lzu.edu.cn/CRAN/ Общество открытого исходного кода Ланьчжоуского университета
https://mirrors.nju.edu.cn/CRAN/ Центр электронных наук, Нанкинский университет
https://mirrors.sjtug.sjtu.edu.cn/cran/ Шанхайский университет Цзяо Тонг
https://mirrors.sustech.edu.cn/CRAN/ Южный университет науки и технологий (SUSTech)
Колумбия
https://www.icesi.edu.co/CRAN/ Университет Исеси
Коста-Рика
https://mirror.uned.ac.cr/cran/ Дистанционный государственный университет (UNED)
Чехия
https://mirrors. nic.cz/R/ CZ.NIC, Прага
Дания
https://mirrors.dotsrc.org/cran/ Ольборгский университет
0-Облако-Восточная Азия
https://cran.asia/ Лаборатория психологии персонала, Университет Квангун (места: Сеул, Токио, Сингапур, Манила, Бангалор)
Эквадор
https://mirror.cedia.org.ec/CRAN/ СЕДИА
Франция
https://pbil.univ-lyon1.fr/CRAN/ Отдел биометрии и эволюции. Биология, Лионский университет
https://mirror.ibcp.fr/pub/CRAN/ CNRS IBCP, Лион
https://cran.biotools.fr/ IBDM, Марсель
https://cran.irsn.fr/ Французский институт ядерной безопасности, Париж
Германия
https://ftp. fau.de/cran/ Университет Фридриха-Александра в Эрлангене-Нюрнберге (FAU)
https://mirror.dogado.de/cran/ Догадо ГмбХ
https://ftp.gwdg.de/pub/misc/cran/ GWDG Геттинген
https://cran.uni-muenster.de/ Мюнстерский университет, Германия
https://mirror.clientvps.com/CRAN/ КлиентVPS
https://packages.othr.de/cran/ OTH Регенсбург
Греция
https://ftp.cc.uoc.gr/mirrors/CRAN/ Университет Крита
Венгрия
https://cran.rapporter.net/ Rapporter.net, Будапешт
Исландия
https://cran.hafro.is/ Институт морских исследований
Индия
https://cran. icts.res.in/ Международный центр теоретических наук
https://mirror.niser.ac.in/cran/ Национальный институт научного образования и исследований (NISER)
Индонезия
https://cran.usk.ac.id/ Университет Сия Куала
Иран
https://cran.um.ac.ir/ Мешхедский университет Фирдоуси
Италия
https://cran.mirror.garr.it/CRAN/ Garr Mirror, Милан
https://cran.stat.unipd.it/ Университет Падуи
Япония
https://cran.ism.ac.jp/ Институт статистической математики, Токио
https://ftp.yz.yamagata-u.ac.jp/pub/cran/ Университет Ямагата
Корея
https://cran. yu.ac.kr/ Юннамский университет
Малайзия
https://mirrors.upm.edu.my/CRAN/ Университет Путра Малайзия
Мексика
https://cran.itam.mx/ Автономный технологический институт Мексики
https://www.est.colpos.mx/ Colegio de Postgraduados, Тескоко
Марокко
https://mirror.marwan.ma/cran/ МАРВАН
Нидерланды
https://mirrors.evoluso.com/CRAN/ Evoluso.com
https://mirror.lyrahosting.com/CRAN/ Лира Хостинг
Новая Зеландия
https://cran.stat.auckland.ac.nz/ Оклендский университет
Норвегия
https://cran. uib.no/ Бергенский университет
Филиппины
https://cran.stat.upd.edu.ph/ Университет Филиппин и PREGINET
Польша
https://cran.mi2.ai/ MI2.ai, Варшавский технологический университет
Португалия
https://cran.radicaldevelop.com/ RadicalDevelop, Лда
Россия
https://mirror.truenetwork.ru/CRAN/ истинная сеть
Южная Африка
https://cran.mirror.ac.za/ ТЕНЕТ, Йоханнесбург
Испания
https://ftp.cixug.es/CRAN/ Официальное бесплатное программное обеспечение (CIXUG)
https://cran. rediris.es/ Испанская национальная исследовательская сеть, Мадрид
Швеция
https://ftp.acc.umu.se/mirror/CRAN/ Академический компьютерный клуб, Университет Умео
Швейцария
https://stat.ethz.ch/CRAN/ Швейцарская высшая школа Цюриха
https://mirror.metanet.ch/cran/ МЕТНЕТ АГ
Тайвань
https://cran.csie.ntu.edu.tw/ Тайваньский национальный университет, Тайбэй
Таиланд
http://mirrors.psu.ac.th/pub/cran/ Университет принца Сонгкла, Хатьяй
Турция
https://cran.pau.edu.tr/ Университет Памуккале, Денизли
https://cran. gedik.edu.tr/ Стамбульский университет Гедик
https://cran.ncc.metu.edu.tr/ Кампус Северного Кипра Ближневосточного технического университета, Мерсин
Великобритания
https://www.stats.bris.ac.uk/R/ Бристольский университет
https://cran.ma.imperial.ac.uk/ Имперский колледж Лондон
США
https://mirror.las.iastate.edu/CRAN/ Университет штата Айова, Эймс, Айова
http://ftp.ussg.iu.edu/CRAN/ Университет Индианы
https://repo.miserver.it.umich.edu/cran/ MBNI, Мичиганский университет, Анн-Арбор, Мичиган
https://cran.wustl.edu/ Вашингтонский университет, Сент-Луис, Миссури
https://archive.linux.duke.edu/cran/ Университет Дьюка, Дарем, Северная Каролина
https://cran.

Imacros | Все права защищены © 2021