首页 > 解决方案 > 在 AWS EC2 中启动 R

问题描述

我正在尝试在 AWS EC2 中启动 R 实例。我选择了免费套餐并使用 Amazon Linux AMI。在用户数据中,我指定了以下方式来安装 R 和 Rstudio:

    #!/bin/bash
    # install R
    yum install -y R
    # install RStudio-Server
    wget https://download2.rstudio.org/server/centos6/x86_64/rstudio-server-rhel-1.2.5033- 
    x86_64.rpm
    yum install -y --nogpgcheck rstudio-server-rhel-1.2.5033-x86_64.rpm
    yum install -y curl-devel
    yum install -y openssl openssl-devel
    # add user
    useradd forecasting
    echo forecasting:testing | chpasswd

但是,R 版本不是最新版本 - 如何修改此代码以下载最新版本的 R?

标签: rlinuxamazon-web-servicesamazon-ec2

解决方案


使用此安装 R for RStudio 链接中的说明,我认为以下内容可能适用于 Centos 6。不幸的是我无法检查它,但它可能会给你一些工作。

#!/bin/bash
# install R runtime dependencies
yum install epel-release
# set R version
R_VERSION=3.6.2
# download and install R
wget https://cdn.rstudio.com/r/centos-6/pkgs/R-${R_VERSION}-1-1.x86_64.rpm
yum install -y R-${R_VERSION}-1-1.x86_64.rpm
# install RStudio-Server
wget https://download2.rstudio.org/server/centos6/x86_64/rstudio-server-rhel-1.2.5033- 
x86_64.rpm
yum install -y --nogpgcheck rstudio-server-rhel-1.2.5033-x86_64.rpm
yum install -y curl-devel
yum install -y openssl openssl-devel
# add user
useradd forecasting
echo forecasting:testing | chpasswd

推荐阅读