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.