如何使用 apt-get 在 Ubuntu 16 上安装 R 3.5.1?

如何使用 apt-get 在 Ubuntu 16 上安装 R 3.5.1?

我使用以下命令在 Ubuntu 16 上安装了 R

sudo apt-get install r-base

但是安装的 R 版本是 3.2.3,现在已经很旧了。我想知道是否有办法调整 apt-get 来安装最新版本的 R?

多谢

答案1

更新:

可以从 中安装 R 包r-cloud project repo。Ubuntu 18 的 Ubuntu repo 中的 R 版本只提供 3.4.4,这没关系,因为无论如何你都不想使用那个版本,因为存在潜在的依赖冲突。

您需要执行以下操作来将 r-cloud 项目 repo 添加到/etc/apt/sources.list

sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

sudo apt update

sudo apt install r-base r-base-core r-recommended

这实际上将安装 R/3.5.2。

如果您特别需要 R/3.5.1,则需要从源代码构建它,并将可执行文件和库添加到您的 PATH 和 LD_LIBRARY_PATH。您可以在此处获取源代码:https://cran.r-project.org/src/base/R-3/

第一种方法更快捷、更简单,但如果您需要特定版本的 R,则需要第二种方法。

答案2

如果你正在使用 Ubuntu16.04 这对我有用,安装R 3.6.1(添加当前存储库后的默认设置)

sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt update
sudo apt install r-base-dev

不确定为什么我无法安装 r-base 和 r-recommended。如果您使用的是其他 Ubuntu 版本,请查看r-project.org 上的自述文件在这里

相关内容