Установка RCommander (rcmdr)

Установка RCommander (rcmdr)

Я пытаюсь установить RCommander, чтобы иметь возможность работать с файлами .rdata.

Я сделал следующее:

sudo apt-get install r-base

Как здесь указано: http://cran.r-project.org/bin/linux/ubuntu/

Похоже, я не могу получить доступ к rcmdrкоманде!

решение1

Из установки RCommanderпримечания:

В системах Linux/Unix обычно уже установлено все необходимое для сборки пакетов программное обеспечение. Самый простой способ установить пакет Rcmdr — запустить R как root и ввести команду install.packages("Rcmdr") в командной строке R. R попросит вас выбрать зеркало CRAN; выберите первое зеркало "0-Cloud" или сайт-зеркало рядом с вами.

В частности, на системах Ubutu должна работать следующая процедура (слегка измененная по предложению Исты Зана):

  • в Ubuntu (см.http://cran.r-project.org/bin/linux/ubuntu/)

    для ubuntu бионик

    echo "deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/" | sudo tee -a /etc/apt/sources.list
    sudo apt-get update
    
  • Установите базовый R и пакет R dev:

    sudo apt-get install r-base r-base-dev
    
  • Запустите R из командной строки Ubuntu как пользователь root, чтобы иметь возможность устанавливать пакеты по всей системе:

    sudo R
    
  • Из командной строки R установите Rcmdr:

    install.packages("Rcmdr")
    
    • R попросит вас выбрать зеркало CRAN
    • выберите первое зеркало «0-Cloud» или сайт-зеркало рядом с вами.

Также можно установить пакеты R и R из репозитория пакетов Ubuntu, но они почти всегда устаревшие.

При первой загрузке пакета Rcmdr с библиотекой команд (Rcmdr) он предложит загрузить и установить отсутствующие зависимости; разрешите ему это сделать.

решение2

убедитесь, что у вас установлен интерпретатор R. откройте интерпретатор R (из командной строки: R) и запустите install.package("Rcmdr")в интерпретаторе. После этого запустите library(Rcmdr). Позвольте ему установить отсутствующие/обновленные зависимости. Затем вы можете создать средство запуска для Rcmdr, выполнив следующее:

sudo cat >/usr/bin/Rcmdr <<EOF
#! /usr/bin/env bash
R_DEFAULT_PACKAGES="$R_DEFAULT_PACKAGES Rcmdr" R "$@"
EOF
chmod a+x /usr/bin/Rcmdr

Теперь вы можете запустить Rcmdr из командной строки, введя Rcmdr.

Связанный контент