【发布时间】:2014-06-10 23:26:27
【问题描述】:
我正在尝试在 AWS 上运行 R。我遵循了这些说明:http://randyzwitch.com/r-amazon-ec2/?utm_content=buffer6b6e9&utm_source=buffer&utm_medium=twitter&utm_campaign=Buffer 和 http://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,我会更新。
更新:
我正在结束这个问题,因为我找到了解决这个问题的方法。详细信息在答案中。
【问题讨论】:
-
你自己搜索过吗?
-
当然有。您标记为stackoverflow.com/questions/22924780/… 的问题根本不是同一个问题。我正在安装最新版本的 R。但是由于旧版本 AMI 的限制(运行 Debian 6),R 2.11.1 是可以成功安装的最新版本。系统自动执行了该操作。我在问是否可以在当前 AMI 中更新 Debian(到 Debian 7.5)。
-
另外,我正在尝试在 EC2 上运行最新版本的 R,brrevitylabs 询问如何安装运行旧版本 R 的软件包。
-
@BenBolker 所以你建议安装一个新的 AMI?这就是我想要做的。但是,我不能使用任何我想要的 AMI,因为我在一家公司工作。
标签: r amazon-web-services amazon-ec2 debian