Установка языка программирования R или r-linux на Linux: Ubuntu, Debian, Fedora, Arch

Установка R, RStudio на Linux: Ubuntu, Debian, Fedora, Arch. Настройка репозиториев CRAN, проверка версии, решение ошибок.

2026.04.02                  


Установка языка программирования R или r-linux на Linux: Ubuntu, Debian, Fedora, ArchУстановка языка программирования R или r-linux на Linux: Ubuntu, Debian, Fedora, Arch Установка языка программирования R (часто ищут как «r-linux», но в репозиториях он называется просто r или r-base) на Linux зависит от вашего дистрибутива. Ниже приведен подробный гайд для самых популярных систем.

Шаг 1: Определение дистрибутива

Откройте терминал (обычно Ctrl+Alt+T) и введите команду, чтобы узнать версию системы:

cat /etc/os-release

Выберите инструкцию ниже, соответствующую вашей системе.

Вариант 1: Ubuntu / Debian / Linux Mint (и производные)

Здесь есть два пути: установка стандартной версии (стабильная, но может быть старой) и установка последней версии через репозиторий CRAN.

Способ А: Быстрая установка (из стандартных репозиториев)

Подойдет, если вам не критична версия R.

Обновите списки пакетов:

    sudo apt update

Установите R и инструменты для компиляции пакетов:

    sudo apt install r-base r-base-dev

Способ Б: Установка последней версии (через CRAN)

Рекомендуется для актуальных функций и пакетов.

Установите необходимые утилиты:

    sudo apt install -y software-properties-common dirmngr apt-transport-https ca-certificates gnupg

Добавьте ключ репозитория (современный метод для Ubuntu 22.04+):

    sudo gpg --homedir /tmp --no-default-keyring --keyring /tmp/keyring.gpg --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
    sudo gpg --homedir /tmp --no-default-keyring --keyring /tmp/keyring.gpg --export --output /usr/share/keyrings/cran-r-keyring.gpg

Добавьте репозиторий (замените jammy на вашу версию Ubuntu, если нужно):

Для Ubuntu 22.04 (Jammy):

        echo "deb [signed-by=/usr/share/keyrings/cran-r-keyring.gpg] https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/" | sudo tee /etc/apt/sources.list.d/cran-r.list

Для Ubuntu 20.04 (Focal):

  • замените jammy на focal.

Для Debian:

  • используйте инструкцию с сайта CRAN, так как пути отличаются.

Обновите и установите:

    sudo apt update
    sudo apt install r-base r-base-dev

Вариант 2: Fedora / RHEL / CentOS

Fedora

Обновите систему:

    sudo dnf update

Установите R:

    sudo dnf install R

Если нужна самая свежая версия, лучше добавить репозиторий CRAN для Fedora (инструкция есть на сайте cran.r-project.org), но стандартной версии обычно достаточно.

RHEL / CentOS / AlmaLinux

Включите репозиторий EPEL (если не включен):

    sudo dnf install epel-release

Установите R:

    sudo dnf install R

Вариант 3: Arch Linux / Manjaro

В Arch используется пакетный менеджер pacman.

Обновите базу данных:

    sudo pacman -Syu

Установите R:

    sudo pacman -S r

Для разработки пакетов также рекомендуется установить sudo pacman -S r-base-dev (если доступен отдельно) или просто убедиться, что установлены базовые инструменты компиляции (base-devel).

Шаг 2: Проверка установки

Чтобы убедиться, что R установлен корректно, введите в терминале:

R --version

Вы должны увидеть номер версии (например, R version 4.3.1...).

Чтобы запустить среду R, просто введите:

R

Для выхода из среды R введите команду q() и подтвердите сохранение рабочего пространства (или нет) нажатием n или y.

Шаг 3: Установка RStudio (Рекомендуется)

Работать в чистом терминале неудобно. Большинство пользователей устанавливают RStudio — удобную графическую оболочку.

Скачайте установочный файл для вашего дистрибутива (.deb для Ubuntu/Debian, .rpm для Fedora) с официального сайта: posit.co/download/rstudio-desktop/

Установите скачанный файл.

Для Ubuntu/Debian:

        sudo dpkg -i rstudio-*.deb
        sudo apt install -f # Если возникнут ошибки зависимостей

Для Fedora/RHEL:

sudo dnf install ./rstudio-*.rpm

Запустите RStudio через меню приложений или командой rstudio.

Возможные проблемы и решения

  1. Ошибка прав доступа: Все команды установки требуют прав суперпользователя. Убедитесь, что вы вводите sudo и ваш пароль.
  2. Отсутствуют зависимости: Если при установке пакетов R возникают ошибки, попробуйте выполнить sudo apt install -f (для Debian/Ubuntu) или sudo dnf install --skip-broken (для Fedora), чтобы исправить битые зависимости.
  3. Кириллица в консоли: Если в консоли R кракозябры вместо русского текста, проверьте локаль системы командой locale. При необходимости установите русскую локаль (sudo locale-gen ru_RU.UTF-8).