【问题标题】:How to upgrade R version on AWS EC2 instance?如何在 AWS EC2 实例上升级 R 版本?
【发布时间】:2020-02-19 05:18:15
【问题描述】:

令人惊讶的是,很难找到一个可行的解决方案。

我有一个使用 Ubuntu 18.04 发行版启动的 EC2 实例。

我做了 sudo-get install r-base 但安装的 R 版本是 R3.4

我已按照下面要求编辑 source.list 文件的步骤进行操作 https://cran.r-project.org/bin/linux/ubuntu/README.html#installation

但是,AWS 拒绝更新,因为源链接不安全。

【问题讨论】:

  • 在您提到的文档中,源链接似乎都是https

标签: r amazon-web-services ubuntu amazon-ec2 ubuntu-18.04


【解决方案1】:

您是否确定已成功将公钥添加到系统中?

这在 EC2 Ubuntu 18.04 中对我来说很好,可以更新到 R 3.6.1。我还按照https://cran.r-project.org/bin/linux/ubuntu/README.html#installation 中的说明进行操作。

首先,在文档的“安全 APT”部分添加公钥。在终端中运行:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

接下来,通过输入以下命令添加修改您的文件 /etc/apt/source.list:

$ sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'

完成后,输入此命令并仔细检查 AWS 是否没有拒绝更新

$ sudo apt update

最后,运行这个来安装更新

$ sudo apt install r-base r-base-dev

我发现此资源非常有用: https://www.charlesbordet.com/en/shiny-aws-3/#how-to-install-shiny-server

【讨论】:

  • 您好,感谢您的提示。我已经习惯了 louisaslett 的 RStudio AMI,因为它有很多预先构建的设置,可以节省时间。
【解决方案2】:

我最终使用了这个网站上的 AMI louisaslett.com/RStudio_AMI/

它有一些预建库和安装。

【讨论】:

    猜你喜欢
    • 2020-10-15
    • 2017-04-30
    • 1970-01-01
    • 2021-05-06
    • 2019-09-15
    • 2014-10-08
    • 1970-01-01
    • 1970-01-01
    • 2016-12-02
    相关资源
    最近更新 更多