2012-05-07 45 views
92

我在我的ubuntu上安装了R 2.12.1,我想升级到最新版本2.15,怎么能实现?由于如何在ubuntu中升级R?

+0

这可能是相关的:http://superuser.com/questions/279088/installing-the-latest-r-version-2-13-0-on-ubuntu-11-04 – Chase

+0

R的指南是这里:http://cran.r-project.org/bin/linux/ubuntu/README.html –

+1

不应该这个问题已被转移到askubuntu.com而不是关闭它? –

回答

212

按照从here

  1. 打开指令sources.list文件:

    sudo nano /etc/apt/sources.list  
    
  2. 添加符合软件包从哪里都会被检索的来源。例如:

    deb https://cloud.r-project.org/bin/linux/ubuntu/ version/ 
    

    更换https://cloud.r-project.org与任何mirror你想使用,并与无论你是使用Ubuntu的version(例如,trusty/xenial/,等等)取代 version/。如果您收到“格式错误的线路错误”,请检查您的空间是否在/ubuntu/version/之间。

  3. 获取安全APT键:

    gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9 
    

    gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E084DAB9 
    
  4. 将它添加到钥匙圈:

    gpg -a --export E084DAB9 | sudo apt-key add - 
    
  5. 更新源代码和升级安装:

    sudo apt-get update && sudo apt-get upgrade 
    

由于R已安装,您应该可以使用此方法升级它。

+1

你好Ananda和其他人,我很想将这些解决方案中的一部分加入到installr软件包中:https://github.com/talgalili/installr/ 你们有没有人愿意推销它? –

+0

[this](http://askubuntu.com/questions/218708/installing-latest-version-of-r-base)working – marbel

+0

sudo su echo“deb http://www.stats.bris.ac.uk/R/bin/linux/ubuntu precise /“>> /etc/apt/sources.list apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 apt-get update apt-get upgrade –