在Ubuntu升级R很棒

问题描述 投票:2回答:2

我想在我的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)在我目前的版本下不可用

谢谢您的帮助

中号

r linux ubuntu rstudio updates
2个回答
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安装常用方法。您应该按预期获得最高版本。


2
投票

请参阅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可能是首先阅读的正确位置。

© www.soinside.com 2019 - 2024. All rights reserved.