繁体   English   中英

如何在 Amazon Linux 2 上安装更新版本的 R

[英]How to install newer version of R on Amazon Linux 2

无论出于何种原因,亚马逊将 R 移至所谓的“Extras 库”,因此您无法再使用sudo yum install -y R 相反,您必须执行sudo amazon-linux-extras install R3.4 结果我只能在最新稳定版3.6.1的时候安装R 3.4.3,而且因为版本太低,很多R库都装不下。 有没有什么好的和干净的方法来安装最新版本的 R 并跳过亚马逊的包管理器? 谢谢!

在 Amazon Linux 2 上试试这个

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

使用安装 R4.0.2 的 amazon-linux-extras:

amazon-linux-extras install R4

您可能需要root:

sudo amazon-linux-extras install R4

我尝试在使用 amazonlinux 映像的 docker 容器上设置 R 3.6.x。 我的方法是从下面的链接中获取 R 源文件并从源代码安装

cd /tmp/ 
wget https://cloud.r-project.org/src/base/R-3/R-3.6.3.tar.gz
tar -zxf R-3.6.3.tar.gz
cd /tmp/R-3.6.3
./configure --without-libtiff --without-lapack --without-ICU --disable-R-profiling --disable-nls
make
make install

您将需要 yum 安装一些依赖项,例如“make”,它似乎没有附带 aws amazonlinux docker 映像(我认为它反映了您所指的 EC2 实例 AMI 映像)。

上述类型对我有用,因为我有一个有效的 R3.6 安装,但它不允许我将它与 rshiny 服务器一起使用,所以我要恢复到附带的 3.4.3 版本。

tl;dr:您可能需要手动下载源文件并从源代码安装所需的 R 版本,并加入一些构建依赖项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM