在Ubuntu的Rscript

我从哪里可以安装Rscript? 我需要使用exec从php文件运行R脚本。 不过,我需要先安装Rscript。

搜索Ubuntu的存储库 。 你检查过小包吗?

R的主要软件包叫做r-base 。 对于脚本前端请参阅littler

 sudo apt-get install littler 

到目前为止发布的答案通常是有用的,但他们不直接回答这个问题。 我最近有同样的问题,发现有没有rscript二进制的Ubuntu。 r二进制文件本身用于执行批处理模式下的脚本,而不是我在OS X中使用的单独的rscript二进制文件。

看来你可能能够从其他来源获得一个rscript二进制文件(例如http://craig-russell.co.uk/2012/05/08/install-r-on-ubuntu.html#.UwKWzkJdW2Q ),但我不知道为什么你需要的时候,简单的从命令行运行“r script.r”的工作就好了。

我尝试在新的Ubuntu安装(16.04.2 LTS)中运行Rscript ,得到:

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

再次,我跟着,这次更快了。

我不知道这是否是正确的步骤(或为什么他们会错的),但这是系统导致我做的。