如何升级ubuntu中的R?

时间:2012-05-07 04:38:21

标签: r ubuntu

我在我的ubuntu上安装了R 2.12.1,我想升级到最新的版本2.15,怎么能实现呢?谢谢

1 个答案:

答案 0 :(得分:225)

由于已安装R,您应该可以使用此方法升级它。首先,您可能希望在新版本中安装先前版本中安装的软件包,因此检查此post是很方便的。然后,按照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,并替换 version/使用您正在使用的任何version个Ubuntu(例如trusty/xenial/等等。如果您收到“格式错误的广告系列错误”,请检查/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
    
  6. 安装新版本

    sudo apt-get install r-base-dev
    
  7. 按照最适合您的解决方案(see this)恢复旧包。例如,要恢复所有软件包(不仅仅是来自CRAN的软件包)的想法是:

    - 将软件包从R-oldversion/library复制到R-newversion/library,(如果软件包已经存在于新版本中,请不要覆盖它。)。

    - 运行R命令update.packages(checkBuilt=TRUE, ask=FALSE)