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

标签 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,我会更新。


更新:

我正在结束这个问题,因为我找到了解决该问题的方法。详细信息在答案中。

最佳答案

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

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

此外,Ben Bolker 的评论还包含指向支持最新版本 R 和 Rstudio 的社区 AMI 的链接。

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

答案在 Cannot install RStudio on CentOS 6.4为安装 Rstudio 提供了很好的故障排除。

关于r - 如何在 EC2 上运行 R 版本 > 3 或更新 Debian,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24127612/

相关文章:

macos - 如何使用 Cyber​​duck 以特权连接到我的 ec2 实例?

tomcat - EC2 上的休眠搜索?

r - Tidyeval in own functions in own functions inside own functions with the pipe 管道

amazon-web-services - aws auto scaling 在它扩展导致应用程序不可用之前删除不健康的实例

python - 使用 Python 测试 AWS lambda

ruby-on-rails - 使用Paperclip和IAM策略将文件上传到Amazon时访问被拒绝

amazon-web-services - 如何删除失败的 VPC 对等连接创建?

r - 是否可以将练习从 R/exams 导出到 Moodle,而不用 (a,b,c,d) 列出选项?

r - 提取标记数据的值和标签

r - 使用 do.call 由最终用户运行具有给定参数列表的函数