2011-11-05 111 views
1

從哪裏可以安裝Rscript?我需要使用exec從php文件運行R腳本。不過,我需要先安裝Rscript。Ubuntu上的Rscript

+1

您是否知道StackExchange有專門針對Ubuntu的自己的論壇?這是真的,我發現他們真的很有用:askubuntu.com – theJollySin

回答

10

R的主要軟件包叫做r-base。對於腳本前端看到littler

sudo apt-get install littler 
+0

@downvoter:我怎麼能改善這個答案? – Johnsyweb

2

到目前爲止發佈的答案通常很有用,但它們並不直接回答問題。我最近有同樣的問題,發現Ubuntu沒有rscript二進制文件。 r二進制本身用於在批處理模式下執行腳本,與我在OS X中使用的單獨rscript二進制文件相反。

看起來,您可能能夠從其他來源獲取rscript二進制文件(請參閱http://craig-russell.co.uk/2012/05/08/install-r-on-ubuntu.html#.UwKWzkJdW2Q例如),但我不知道爲什麼當你從命令行簡單地運行「r script.r」時,你會需要這樣做。

0

我想在一個新鮮的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 shell。運行r返回:

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

同樣,我也跟着,這一次是相當快。

我不知道這些是否是正確的步驟(或爲什麼他們會錯),但這是系統讓我做的。

+0

這是一個遲到的評論,但運行R shell的正確方法是使用大寫「R」,它應該使用「r-base」進行安裝。 – arredond