113

我在我的 ubuntu 中安装了 R 2.12.1,我想升级到最新版本 2.15,如何实现?谢谢

4

1 回答 1

235

由于 R 已经安装,您应该可以使用此方法对其进行升级。首先,您可能希望在新版本中拥有之前版本中安装的软件包,因此查看此帖子很方便。然后,按照此处的说明进行操作

  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的任何镜像version/,并替换为您正在使用的任何版本的 Ubuntu(例如 、trusty/xenial/)。/ubuntu/如果您收到“格式错误的行错误”,请检查and之间是否有空格version/

  3. 获取安全 APT 密钥:

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

或者

    gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E298A3A825C0D65DFD57CBB651716619E084DAB9
  1. 将其添加到密钥环:

     gpg -a --export E084DAB9 | sudo apt-key add -
    
  2. 更新您的源并升级您的安装:

     sudo apt-get update && sudo apt-get upgrade
    
  3. 安装新版本

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

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

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

于 2012-05-07T04:48:41.143 回答