在 Linux Mint 17.1 (MATE) 上安装最新版本的 R 3.2.1 (世界著名宇航员)

在 Linux Mint 17.1 (MATE) 上安装最新版本的 R 3.2.1 (世界著名宇航员)

我尝试了多种方法(参考多个论坛帖子)在Linux Mint 17.1(MATE)上安装最新版本的R(3.2.1“世界著名宇航员”)。

我尝试了不同的来源列表,最新的是:

deb http://cran.rstudio.com/bin/linux/debian wheezy-cran3/

但是当我打电话时:

apt-cache showpkg r-base-dev

对于我尝试的每一个,我总是得到:

3.0.2-1ubuntu1

作为最新可用的。

有人能够在 Linux Mint 上安装 3.2.1 吗?提前致谢。

  • 汤姆

答案1

您对存储库的优先级有疑问。

编辑/etc/apt/preferences并添加

Package: *
Pin: origin cran.rstudio.com
Pin-Priority: 900

我会用

deb http://cran.rstudio.com/bin/linux/debian jessie-cran3/

Jessie 和 Wheezy 是 Debian 版本名称。

由于 Mint 17 源自 Ubuntu 14.04,jessie(2015 年 4 月发布,2014 年 11 月冻结)比 wheezy(2013 年 5 月发布,2012 年 6 月冻结)更自然。但这只是个人意见。

答案2

好吧,我明白了。感谢您的帮助!我将在这里为其他试图解决这个问题的人发布一个答案:

首先我跑:

sudo gedit /etc/apt/sources.list

进入我的sources.list文件。然后我补充道:

deb http://cran.rstudio.com/bin/linux/debian wheezy-cran3/

还添加了密钥:(感谢德克的建议):

sudo apt-key adv --keyserver keys.gnupg.net --recv-key 381BA480

sudo apt-get update

然后当我跑的时候:

apt-cache showpkg r-base-dev

查看可用的包。最上面的一个是:

Package: r-base-dev
Versions: 
3.2.1-1~wheezycran3.0(/var/lib/apt/lists/cran.rstudio.com_bin_linux_debian_wheezy-cran3_Packages)

所以,最后我跑了:

sudo apt-get install -f r-base=3.2.1-1~wheezycran3.0

效果很好!

相关内容