如何升级ubuntu中的R?

zjf*_*fdu 102 ubuntu r

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

A5C*_*2T1 225

由于已经安装了R,您应该可以使用此方法升级它.首先,您可能希望在新版本中安装先前版本中安装的软件包,因此检查此帖子很方便.然后,按照此处的说明操作

  1. 打开sources.list文件:

    sudo nano /etc/apt/sources.list    
    
    Run Code Online (Sandbox Code Playgroud)
  2. 添加一行,其中包含将从中检索包的源.例如:

    deb https://cloud.r-project.org/bin/linux/ubuntu/ version/
    
    Run Code Online (Sandbox Code Playgroud)

    更换https://cloud.r-project.org与任何镜面你想使用,并更换 version/与任何版本您正在使用的Ubuntu的(如trusty/,xenial/等).如果你得到一个"格式不正确路线错误",请检查您是否有之间的空间/ubuntu/version/.

  3. 获取安全APT密钥:

    gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
    
    Run Code Online (Sandbox Code Playgroud)

    要么

    gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E084DAB9
    
    Run Code Online (Sandbox Code Playgroud)
  4. 将它添加到密钥环:

    gpg -a --export E084DAB9 | sudo apt-key add -
    
    Run Code Online (Sandbox Code Playgroud)
  5. 更新您的源并升级您的安装:

    sudo apt-get update && sudo apt-get upgrade
    
    Run Code Online (Sandbox Code Playgroud)
  6. 安装新版本

    sudo apt-get install r-base-dev
    
    Run Code Online (Sandbox Code Playgroud)
  7. 按照最适合您的解决方案恢复旧包(请参阅此内容).例如,要恢复所有软件包(不仅仅是来自CRAN的软件包),这个想法是:

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

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

  • 您好Ananda和其他人,我很想将其中一些解决方案包含在installr软件包中:https://github.com/talgalili/installr/你们中有人愿意提出这个建议吗? (2认同)