Как установить пакет интерпретатора языка R для статистических вычислений?

Когда я не могу найти что-то, что работает на одном ядре, а другое не существует, я использую две универсальные команды (здесь для поиска conntrack):

sudo find /proc/ -name '*conntrack*' [ ! d1]

или

sudo sysctl -a | grep conntrack

Из первой команды find я узнал, что в моем новом тестировании Debian с ядром (4.8.0-1-amd64) Я могу получить данные обо всех сетевых подключениях, похожих на старые /proc/net/ip_conntrack, выполнив эту команду:

sudo cat /proc/*/net/ip_conntrack | sort -u

1
задан 30 June 2016 в 21:44

3 ответа

Пакет, который вы задаете, является r-базой. Итак, запустите следующую команду:

sudo apt-get install r-base

, и у вас будет R в вашей системе. Несколько лет назад я тоже был смущен этим - такое название пакета действительно глупо.

42
ответ дан 24 May 2018 в 05:00
  • 1
    Как запустить интерпретатор R, аналогичный python, на котором запущен интерпретатор Python? r просто зависает, и я не вижу никакого очевидного кандидата, начинающегося с " r " после установка r-base. – user1717828 6 October 2015 в 19:03
  • 2
    Ты почти понял это. Попробуйте верхний регистр r, введите: R – Vajk Hermecz 6 February 2016 в 05:44

Необходимый пакет - это r-base.

Если вам нужно собрать R-пакеты из исходного кода, вам также понадобится r-base . (Большинство пользователей, вероятно, не нуждаются в этом.)

Скорее всего, все, что вам нужно сделать.

Получение новых версий R

Возможно, версия R ваших официальных источников программного обеспечения Ubuntu, вероятно, достаточно. Предполагая, что это так, вам не нужно читать дальше (за исключением, возможно, развлечений).

Но если вам нужна / нужна последняя версия, . Выполните одно из следующих действий:

Создайте файл .list (вы можете назвать его r.list) в /etc/apt/sources.list.d с этой строкой в ​​качестве его содержимого:
deb http://your-cran-mirror/bin/linux/ubuntu trusty/
Если вы используете Ubuntu 14.04 Доверяй Тахр, ты сохранишь trusty, как есть. В противном случае замените это слово на нижнее регистрационное имя любого выпуска Ubuntu, который вы используете. (Первое слово, «прилагательное», а не «имя животного».) Они перечислены здесь или на странице выпусков. Например, для Ubuntu 12.04 Precise Pangolin это precise. Для 14.10 Утопического Единорога это будет utopic. Это имя указано в большинстве или во всех аналогичных deb строках в файле конфигурации /etc/apt/sources.list. Чтобы создать файл r.list, вы можете открыть окна терминала (Ctrl + Alt + T) и запустить такую ​​команду (убедитесь, что вы выбрали зеркало CRAN, и если вы не используете 14.04, ваш релиз):
echo 'deb http://your-cran-mirror/bin/linux/ubuntu trusty/' | sudo tee -a /etc/apt/sources.list.d/r.list
Например, в системе Ubuntu 15.04 Vivid Vervet, расположенной в северо-восточной части Соединенных Штатов, я использовал:
echo 'deb http://cran.mirrors.hoobly.com/bin/linux/ubuntu vivid/' | sudo tee -a /etc/apt/sources.list.d/r.list
Или вместо добавления источника программного обеспечения в свой собственный файл конфигурации добавьте эту строку в мастер файла конфигурации источника программного обеспечения, /etc/apt/sources.list. Вы можете открыть этот файл в графическом текстовом редакторе, открыв окно терминала (Ctrl + Alt + T) и выполнив команду:
sudo -H gedit /etc/apt/sources.list

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

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

Если это не удается, этот способ может работать:

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

Чтобы активировать конфигурацию новых источников программного обеспечения, запустите:

sudo apt-get update

Затем, чтобы установить (или обновить) версию R для CRAN:

sudo apt-get install r-base

(Аналогичным образом вы можете установить r-base-dev и любые другие необходимые пакеты. sudo apt-get upgrade обычно обновляет любой R пакеты с более новыми версиями, если установлена ​​более старая версия, вам не нужно вводить их имена отдельно.)

Дальнейшее чтение / источник цитируется:

Для получения дополнительной информации и информации о других поддерживающих пакетах, доступных для установки в системах Ubuntu, см. , вы можете проверить это здесь .

Сделать файл .list (вы можете назвать его r.list) в /etc/apt/sources.list.d с этой строкой в ​​качестве ее содержимого:
deb http://your-cran-mirror/bin/linux/ubuntu trusty/
Если вы используете Ubuntu 14.04 Trusty Tahr, вы будете держите trusty как есть. В противном случае замените это слово на нижнее регистрационное имя любого выпуска Ubuntu, который вы используете. (Первое слово, «прилагательное», а не «имя животного».) Они перечислены здесь или на странице выпусков. Например, для Ubuntu 12.04 Precise Pangolin это precise. Для 14.10 Утопического Единорога это будет utopic. Это имя указано в большинстве или во всех аналогичных deb строках в файле конфигурации /etc/apt/sources.list. Чтобы создать файл r.list, вы можете открыть окна терминала (Ctrl + Alt + T) и запустить такую ​​команду (убедитесь, что вы выбрали зеркало CRAN, и если вы не используете 14.04, ваш )
echo 'deb http://your-cran-mirror/bin/linux/ubuntu trusty/' | sudo tee -a /etc/apt/sources.list.d/r.list
Например, в системе Ubuntu 15.04 Vivid Vervet, расположенной на северо-востоке Соединенных Штатов, я использовал:
echo 'deb http://cran.mirrors.hoobly.com/bin/linux/ubuntu vivid/' | sudo tee -a /etc/apt/sources.list.d/r.list
Команды для импорта ключа подписи CRAN извлекаются непосредственно из него, хотя мой инструкции в моих собственных словах и упрощены.
26
ответ дан 24 May 2018 в 05:00
  • 1
    Добавление вышеуказанной строки в sources.list приводит к ошибке, указывающей, что строка некорректно отформатирована. В приведенном ниже потоке говорится, что это правильный формат для добавления имени источника " deb stat.ethz.ch/CRAN/bin/linux/ubuntu trusty / # enabled-manual " askubuntu.com/questions/503270/… Пожалуйста, исправьте меня, если я ошибаюсь. Я новичок, но это сработало для меня. – Erdnase 26 August 2014 в 19:40
  • 2
    @Erdnase Извините! Вы правы в / после имени выпуска. Я добавил, что на этот пост - спасибо! (Часть, начинающаяся с #, является комментической и необязательной.) – Eliah Kagan 26 August 2014 в 20:18
  • 3
    Ваши изображения нуждаются в обновлении. – Tim 8 May 2015 в 16:50
  • 4
    @Tim Какие изображения? – Eliah Kagan 8 May 2015 в 17:07
  • 5
    @ Установите r-base? Может быть, это моя школа, блокирующая их. – Tim 8 May 2015 в 17:10

Изменить: он включен в репозитории Ubuntu, но они хотят, чтобы вы установили их.

Источник.

UBUNTU ПАКЕТЫ ДЛЯ пакетов RR для Ubuntu на i386 и amd64 являются доступный для всех стабильных настольных выпусков Ubuntu до их официального конца жизни. Однако полностью поддерживается только последняя версия Long Term Support (LTS). По состоянию на 17 октября 2013 года поддерживаемые релизы - Trusty Tahr (14.04), Precise Pangolin (12.04, LTS) и Lucid Lynx (10.04; LTS). Подробнее см. Здесь. УСТАНОВКА Чтобы получить последние пакеты R, добавьте запись, например
  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu trusty/
или
  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu precise/
или
  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu lucid/
в файл /etc/apt/sources.list, заменив фактический URL вашего любимого зеркала CRAN. См. Здесь список зеркал CRAN. Чтобы установить полную систему R, используйте
  sudo apt-get update
  sudo apt-get install r-base
Пользователи, которые должны скомпилировать R-пакеты из источника [например. сторонним разработчикам пакетов или любому, кто устанавливает пакеты с установкой install.packages ()], также следует установить пакет r-base-dev (для ясности не относится):
  sudo apt-get install r-base-dev
1
ответ дан 24 May 2018 в 05:00
  • 1
    Ну, согласно вашему источнику, похоже, что кто-то из разработчиков R не хочет, чтобы мы устанавливали R из репозитория Ubuntu. В репозитории Ubuntu есть пакет: r-base. – user 4 August 2014 в 12:20
  • 2
    Ну, согласно вашему источнику, похоже, что кто-то из разработчиков R не хочет, чтобы мы устанавливали R из репозитория Ubuntu. В репозитории Ubuntu есть пакет: r-base. – user 4 August 2014 в 12:20
  • 3
    Ну, согласно вашему источнику, похоже, что кто-то из разработчиков R не хочет, чтобы мы устанавливали R из репозитория Ubuntu. В репозитории Ubuntu есть пакет: r-base. – user 4 August 2014 в 12:20
  • 4
    Ну, согласно вашему источнику, похоже, что кто-то из разработчиков R не хочет, чтобы мы устанавливали R из репозитория Ubuntu. В репозитории Ubuntu есть пакет: r-base. – user 4 August 2014 в 12:20
  • 5
    Ну, согласно вашему источнику, похоже, что кто-то из разработчиков R не хочет, чтобы мы устанавливали R из репозитория Ubuntu. В репозитории Ubuntu есть пакет: r-base. – user 4 August 2014 в 12:20
  • 6
    Ну, согласно вашему источнику, похоже, что кто-то из разработчиков R не хочет, чтобы мы устанавливали R из репозитория Ubuntu. В репозитории Ubuntu есть пакет: r-base. – user 4 August 2014 в 12:20
  • 7
    Если вы хотите загрузить R и установить его, то вам нужно получить фанки о добавлении открытого ключа сервера пакетов R, как этот ответ: askubuntu.com/questions/503270/… – karel 4 August 2014 в 12:25
  • 8
    Если вы не добавите открытый ключ, вы не сможете установить R. Терминал, однако, даст вам сообщение с просьбой добавить открытый ключ до установки R, и если вы добавите открытый ключ, тогда r-base может после этого будет успешно установлен. – karel 4 August 2014 в 12:35
  • 9
    Вся информация, необходимая для добавления открытого ключа, подробно описана в ссылке, приведенной в моем первом комментарии. Я также могу подтвердить, что информация в связанном ответе актуальна, и она работает для установки пакета r-base в Ubuntu 14.04. – karel 4 August 2014 в 12:40
  • 10
    Хорошо тогда :-) Спасибо! – Tim 4 August 2014 в 12:41

Другие вопросы по тегам:

Похожие вопросы: