[英]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.