令人惊讶的是,很难找到一个可行的解决方案。
我有一个用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拒绝了更新。
答案 0 :(得分:0)
我最终在此网站上使用了AMI louisaslett.com/RStudio_AMI /
它具有一些预构建的库和安装。
答案 1 :(得分:0)
您确定已成功将公钥添加到系统中吗?
在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