【问题标题】:Upgrade R in Ubuntu xenial在 Ubuntu xenial 中升级 R
【发布时间】:2018-03-24 01:47:48
【问题描述】:

我正在尝试在我的 Ubuntu Xenial 机器中更新 R。当我跑步时:

R --version 

输出是

R version 3.2.3 (2015-12-10) -- "Wooden Christmas-Tree"

我一直在查看很多关于如何做到这一点的帖子。我的主要步骤是:

打开源列表并添加链接

sudo nano /etc/apt/sources.list
deb http://cran.rstudio.com/bin/linux/ubuntu xenial/

(也许我在 source.list 的错误位置添加了链接?我不知道,我是 Ubuntu 的新手)。添加链接后,我保存并退出 source.list。然后我的步骤是:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install r-base

进程完成后,我再次运行:

R --version

而且输出仍然是

R version 3.2.3 (2015-12-10) -- "Wooden Christmas-Tree"

我在 Linux 方面还没有很多经验,但根据之前的帖子和他们的解决方案,我无法解决这个问题。

顺便说一句,我需要更新R,因为我需要使用的一些包(例如rgdal)在我当前拥有的版本下不可用

感谢您的帮助

M

【问题讨论】:

    标签: r linux ubuntu rstudio updates


    【解决方案1】:

    请参阅this,因为您已经这样做了,所以您必须使用 CRAN 的分发:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
    
    sudo add-apt-repository 'deb [arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu xenial/'
    
    sudo apt-get update
    
    sudo apt-get install r-base
    

    CRAN README 可能是首先阅读的正确位置。

    【讨论】:

    • 也许编辑(正确的,赞成的)答案指向README at CRAN
    • 我后来才意识到,你(正确地)建议的是 OP 已经拥有的......它可能没有多大帮助。
    【解决方案2】:

    你有什么不错的。我会成功的

    a) 使用文件,例如 cran.list/etc/apt/sources.list.d/

    b) 使用https://,即我有deb https://cloud.r-project.org/bin/linux/ubuntu zesty/(这实际上指向与您所拥有的相同的CDN 服务器)

    c) 运行apt-get update,然后通过apt-cache policy r-base-core检查

    它应该同时显示新的(在 CRAN)和旧的(来自 Ubuntu):

    edd@bud:~$ apt-cache policy r-base-core
    r-base-core:
      Installed: 3.4.3-1zesty0
      Candidate: 3.4.3-1zesty0
      Version table:
     *** 3.4.3-1zesty0 500
            500 https://cloud.r-project.org/bin/linux/ubuntu zesty/ Packages
            100 /var/lib/dpkg/status
         3.4.2-2zesty 500
            500 https://cloud.r-project.org/bin/linux/ubuntu zesty/ Packages
         3.4.2-1zesty1 500
            500 https://cloud.r-project.org/bin/linux/ubuntu zesty/ Packages
         3.4.1-2zesty0 500
            500 https://cloud.r-project.org/bin/linux/ubuntu zesty/ Packages
         3.4.1-1zesty0 500
            500 https://cloud.r-project.org/bin/linux/ubuntu zesty/ Packages
         3.4.0-1zesty 500
            500 https://cloud.r-project.org/bin/linux/ubuntu zesty/ Packages
         3.3.2-1 500
            500 http://us.archive.ubuntu.com/ubuntu zesty/universe amd64 Packages
    edd@bud:~$
    

    三颗星表示安装的版本。

    d) 现在,当您看到所需的版本可用时,通过apt-get install r-base-core 以通常的方式安装。您应该按预期获得最高版本。

    【讨论】:

      猜你喜欢
      • 2017-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-10
      • 2021-04-24
      • 2017-01-13
      • 1970-01-01
      相关资源
      最近更新 更多