如何在 ubuntu 中升级 R?

我在 ubuntu 中安装了 R 2.12.1,我想升级到最新的2.15版本,怎样才能做到呢?谢谢

132323 次浏览

由于 R 已经安装,您应该能够使用这种方法升级它。首先,您可能希望在新版本中安装以前版本中安装的软件包,因此检查这个 邮寄是很方便的。然后,按照 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,并替换 version/ with whatever 版本 of Ubuntu you are using (eg, trusty/, xenial/, and so on). If you're getting a "Malformed line error", check to see if you have a space between /ubuntu/ and version/.

  3. 获取安全的 APT 密钥:

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

或者

    gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E298A3A825C0D65DFD57CBB651716619E084DAB9
  1. 将它添加到 keyring:

     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. Recover your old packages following the solution that best suits to you (see this). For instance, to recover all the packages (not only those from CRAN) the idea is:

-- copy the packages from R-oldversion/library to R-newversion/library, (do not overwrite a package if it already exists in the new version!).

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