繁体   English   中英

Amazon EC2上的R(RedHat / Centos实例)

[英]R on Amazon EC2 (RedHat/Centos instance)

要在Amazon EC2上设置R&RStudio服务器和Shiny(服务器)非常简单,请参阅https://blogs.aws.amazon.com/bigdata/post/Tx3IJSB6BMHWZE5/Running-R-on-AWS 这将设置一个Amazon Linux实例(RedHat / CentOS)。

在“步骤3:配置实例详细信息”->“高级详细信息”中指定以下详细信息时,将自动安装R&RStudio:

#!/bin/bash
#install R
yum install -y R

#install RStudio-Server
wget https://download2.rstudio.org/rstudio-server-rhel-0.99.903-x86_64.rpm
yum install -y --nogpgcheck rstudio-server-rhel-0.99.903-x86_64.rpm

#install shiny and shiny-server
R -e "install.packages('shiny', repos='http://cran.rstudio.com/')"
wget https://download3.rstudio.org/centos5.9/x86_64/shiny-server-1.4.2.786-rh5-x86_64.rpm
yum install -y --nogpgcheck shiny-server-1.4.2.786-rh5-x86_64.rpm 

#add user(s)
useradd username
echo username:password | chpasswd

但是,已安装的R版本已过时(即R 3.2.5)。 如何更改此命令以确保安装了最新的R版本?

首先以root用户身份在终端中登录

 sudo /bin/bash

删除旧版本的R

apt-get remove r-base-core

使用nano /etc/apt/sources.list编辑/etc/apt/sources.list并添加以下内容:

deb http://cran.rstudio.com/bin/linux/ubuntu trusty/

在终端中,使用以下命令添加publick密钥:

gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
gpg -a --export E084DAB9 | apt-key add -

最后更新并升级软件包列表

 apt-get update
 apt-get upgrade

现在,您必须使用以下命令安装新版本的R:

 apt-get install r-base

如果要更新库中的软件包,可以运行update.packages指示存储库的路径。

[更新CentOS]您是否尝试过更新存储库

sudo rpm -Uvh http:/www.nic.funet.fi.pub/mirrors/fedora.redhat.com/pub/epel/5/x86_64/epel-release-latest-7.noarch.rpm

然后sudo yum installal R吗?

就像答案的上一部分一样,如果您有问题,则需要删除R的所有已安装组件,然后使用更新的存储库进行安装: sudo yum remove

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM