在 Ubuntu 16.04 上安装最新版本的 R 及其所有软件包

在 Ubuntu 16.04 上安装最新版本的 R 及其所有软件包

我正在使用 Ubuntu 16.04。我想在上面安装 R(最新版本)。由于系统版本较旧,因此无法从终端行找到此版本。我在终端行上使用此命令进行了检查。

sudo apt-get install r-base=3.6.1

其结果是 -

Version '3.6.1' for 'r-base' was not found

我想安装此版本及其所有软件包。正确的流程是什么?我可以从我的终端获取所有软件包文件和安装文件,以便一次性安装所有内容吗?请建议我一种合适的方法来实现这一点。

答案1

要在 Ubuntu 16.04 上安装 R 3.6(特别是 3.6.1),您需要将 r-cloud 项目 repo 添加到/etc/apt/sources.list文件中。
为此,请运行以下命令:

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

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

sudo apt update

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

如果你想安装其他版本,你需要从源代码构建它,然后将可执行文件和库添加到你的 PATH 和 LD_LIBRARY_PATH。你可以从这里获取源代码这里

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


编辑: 我不确定 R 中如何管理包。但我认为基本包将随 R 安装,如果您想要特定包,则需要使用 R 包管理器安装它。
例如,要安装名为“foo”的包,请运行sudo -i R以打开 R 控制台,然后运行install.packages("foo")
有关安装哪些包以及如何安装其他包的详细信息,请查看R 自述文件页面

相关内容