如何在 AWS EMR 中安装 R 语言版本 4 - Amazon linux 2

问题描述

我们有一个 AWS EMR 集群。认情况下它带有

Amazon Linux version 2
R version 3.4.3 (2017-11-30) -- "Kite-Eating Tree"

我喜欢安装最新的 R 版本 4。

尝试以下:

yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install R

但它不会将 R 版本升级到 v4.0。它只提供升级3.4.3-1.amzn2.0.1

Amazon Linux 2 - 使用 EPEL 版本 7。EPEL v7 似乎没有 R v4。 但是EPEL version 8 has R v4

我打算从源代码安装 R。但是想知道这是否是一种安装二进制文件的方式。

是否有任何选项可以在 AWS Linux 2 上安装最新的 R 二进制文件

解决方法

找到了一种从 AWS extras 存储库安装 R v4 二进制文件的方法

sudo amazon-linux-extras install R4

将来,如果有人正在寻找 AWS Linux 特定的软件包。此命令会列出可以从 AWS extras 安装的软件包

amazon-linux-extras list

参考 - Amazon Linux User Guide

,
  1. 安装 miniconda https://docs.conda.io/en/latest/miniconda.html
  2. conda install r-baseconda install r-essentials

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...