![](/img/trans.png)
[英]How to install R language version 4 in AWS EMR - Amazon linux 2
[英]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.