如何运行R版> 3在EC2上或更新Debian

时间:2014-06-09 19:36:05

标签: r amazon-web-services amazon-ec2 debian

我正在尝试在AWS上运行R.我按照以下说明操作:http://randyzwitch.com/r-amazon-ec2/?utm_content=buffer6b6e9&utm_source=buffer&utm_medium=twitter&utm_campaign=Bufferhttp://blog.yhathq.com/posts/r-in-the-cloud-part-1.html

虽然我在云上成功运行R,但我发现它是R(2.11.1)的旧版本。因此,它不支持许多软件包,如“RODBC”和“plyr”。我认为这是由于Amazon Elastic MapReduce运行Debian / Squeeze,而不是最新版本的Debian。是否有可能更新Debian?如何在EC2上运行更新版本的R(理想情况下为3.1.0)?

我还没想出如何在当前的AMI中更新Debian。但我决定关闭实例并启动运行Debian 7.5的新实例。如果允许我运行R 3.1,我会更新。


更新:

我正在关闭这个问题,因为我找到了解决问题的方法。细节在答案中。

1 个答案:

答案 0 :(得分:3)

我通过启动运行最新版本的Amazon AMI(3.1.0)的新实例解决了这个问题。

它支持R 3.0.2。但由于它运行的是亚马逊Linux,而不是Ubuntu或Debian,因此R的安装有点不同。

此外,Ben Bolker的评论包括一个链接到社区AMI,支持最新版本的R和Rstudio。

我按照此处的说明安装R:http://www.r-bloggers.com/installing-r-on-amazon-linux/

Cannot install RStudio on CentOS 6.4中的答案给安装Rstudio带来了极大的麻烦。