簡體   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