Rscript на Ubuntu
Где я могу установить Rscript? Мне нужно запустить скрипт R из файла php, используя exec. Однако мне нужно сначала установить Rscript.
4 ответа
Основной пакет для 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
Опять же, я следовал, на этот раз это было довольно быстро.
Я не знаю, правильные ли это шаги (или почему они были бы неправильными), но система подтолкнула меня к этому.