Rscript на Ubuntu

Где я могу установить Rscript? Мне нужно запустить скрипт R из файла php, используя exec. Однако мне нужно сначала установить Rscript.

4 ответа

Решение

Ищите репозитории Ubuntu. Вы проверили littler пакет?

Основной пакет для R называется r-base, Для сценариев и интерфейса командной строки см. littler (или же r-cran-littler в xenial (16.04LTS) и далее):

sudo apt-get install littler

Ответы, опубликованные до сих пор, как правило, полезны, но они не дают прямого ответа на вопрос. Недавно у меня возник тот же вопрос, и я обнаружил, что в Ubuntu нет бинарного rscript. Сам двоичный файл r используется для выполнения сценариев в пакетном режиме, а не для отдельного двоичного файла rscript, который я использовал в OS X.

Похоже, вы можете получить бинарный файл rscript из других источников (см., Например, http://craig-russell.co.uk/2012/05/08/install-r-on-ubuntu.html), но я не уверен, зачем вам это нужно, когда простой запуск "r script.r" из командной строки работает просто отлично.

Я пробовал бегать Rscript в новой установке Ubuntu (16.04.2 LTS) и получил:

The program 'Rscript' is currently not installed. You can install it by typing: sudo apt install r-base-core

так что, естественно, я побежал sudo apt install r-base-core,

установка заняла пару минут.

Позже мне нужно было установить пакет R, и я понял, что для этого мне нужна оболочка R. Бег r вернулся:

The program 'r' is currently not installed. You can install it by typing: sudo apt install r-cran-littler

Опять же, я следовал, на этот раз это было довольно быстро.

Я не знаю, правильные ли это шаги (или почему они были бы неправильными), но система подтолкнула меня к этому.

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