【问题标题】:How to upgrade R in ubuntu? [closed]如何在 ubuntu 中升级 R? [关闭]
【发布时间】:2012-05-07 04:38:20
【问题描述】:

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

【问题讨论】:

标签: r ubuntu


【解决方案1】:

由于 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/ 与您正在使用的 Ubuntu 的任何 version(例如,trusty/xenial/ 等)。如果您收到“格式错误的行错误”,请检查/ubuntu/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. 按照最适合您的解决方案 (see this) 恢复您的旧包。例如,要恢复所有包(不仅仅是来自 CRAN 的包),想法是:

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

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

【讨论】:

  • 您好 Ananda 和其他人,我很乐意将其中一些解决方案包含在安装程序包中:github.com/talgalili/installr你们中有人愿意推销它吗?
  • this 工作
  • 注意这个方法会升级R以外的很多东西,可能不是你想做的。
  • 嗨,只是为了跟进这个答案。对我来说,似乎第 2 步中的网站已关闭。我用了另一个:cran.rstudio.com/bin/linux/ubuntu。我添加到 source.list 文件中的行是:deb cran.rstudio.com/bin/linux/ubuntu bionic-cran35/
  • 使用密钥的短 ID 为我下载了欺骗密钥(“完全合法的签名密钥”)。有关详细信息,请参阅 dev.gnupg.org/T4136 并使用完整的密钥 ID 更新您的答案。
猜你喜欢
  • 2018-03-24
  • 1970-01-01
  • 1970-01-01
  • 2014-10-01
  • 1970-01-01
  • 2017-01-07
  • 2018-09-27
  • 1970-01-01
相关资源
最近更新 更多