Как установить R на Debian/Ubuntu
Это руководство объясняет, как установить язык программирования R на ваш сервер Debian или Ubuntu. R — это язык с открытым исходным кодом, широко используемый для разработки статистического программного обеспечения, анализа данных и визуализации.
Заказать сервер
Для работы с R и анализа данных HostMyServers предлагает несколько вариантов:
- VPS Performance — Идеально для интенсивных вычислений
- VPS NVMe — Отличное соотношение цены и качества
- Выделенные серверы Eco — Для больших наборов данных
- Выделенные серверы Performance — Максимальная производительность для машинного обучения
Требования
- SSH-доступ root или пользователь с sudo
- Debian 11/12 или Ubuntu 20.04/22.04/24.04
- Минимум 1 ГБ RAM (рекомендуется 2 ГБ+ для тяжёлых вычислений)
Почему использовать R?
R особенно подходит для:
- Статистический анализ: Тесты, регрессионные модели, дисперсионный анализ
- Визуализация данных: Графики готовые к публикации с ggplot2
- Машинное обучение: Классификация, кластеризация, нейронные сети
- Биоинформатика: Геномный и протеомный анализ
- Финансы: Анализ рисков, финансовое моделирование
Шаг 1: Установка зависимостей
Поскольку R активно развивается, последняя стабильная версия не всегда доступна в репозиториях Debian/Ubuntu. Мы добавим внешний репозиторий, поддерживаемый CRAN.
Обновление системы
sudo apt update && sudo apt upgrade -y
Установка необходимых инструментов
sudo apt install -y dirmngr gnupg apt-transport-https ca-certificates software-properties-common
Эти пакеты обеспечивают:
dirmngr: Управление сертификатами и сетевые операцииgnupg: Управление GPG-ключамиapt-transport-https: Поддержка HTTPS для APTca-certificates: Сертификаты центров сертификацииsoftware-properties-common: Управление репозиториями
Шаг 2: Добавление репозитория CRAN
Добавить GPG-ключ
sudo gpg --keyserver keyserver.ubuntu.com --recv-key '95C0FAF38DB3CCAD0C080A7BDC78B2DDEABC47B7'
sudo gpg --armor --export '95C0FAF38DB3CCAD0C080A7BDC78B2DDEABC47B7' | sudo tee /etc/apt/trusted.gpg.d/cran_debian_key.asc
Добавить репозиторий для вашего дистрибутива
Для Debian 11 (Bullseye)
echo "deb http://cloud.r-project.org/bin/linux/debian bullseye-cran40/" | sudo tee /etc/apt/sources.list.d/r-project.list
Для Debian 12 (Bookworm)
echo "deb http://cloud.r-project.org/bin/linux/debian bookworm-cran40/" | sudo tee /etc/apt/sources.list.d/r-project.list
Для Ubuntu 22.04 (Jammy)
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/"
Для Ubuntu 24.04 (Noble)
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu noble-cran40/"
Обновить список пакетов
sudo apt update
Шаг 3: Установка R
Проверить доступную версию
apt-cache policy r-base
Установить R
sudo apt install -y r-base r-base-dev
Пакет r-base-dev включает инструменты разработки, необходимые для компиляции пакетов R из исходников.
Проверить установку
R --version
Вы должны увидеть что-то вроде:
R version 4.4.x (2024-xx-xx) -- "Pile of Leaves"
Copyright (C) 2024 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu
Шаг 4: Использование R
Запуск R в интерактивном режиме
Для личного использования:
R
Для установки пакетов, доступных всем пользователям:
sudo -i R
Интерфейс R
В R вы увидите приглашение >. Вот несколько базовых команд:
# Показать версию
version
# Получить справку
help()
# Выйти из R
q()