我无法安装最新版本的 R

我无法安装最新版本的 R

我正在尝试将最新版本的 R 安装到 Ubuntu 16.04 中。

但不知何故,它安装了 3.4.4,尽管 R 的最新版本是 3.6.1。我也读过一些文章说“要获取最新的 R 3.6 软件包,请添加类似以下条目”

deb https://cloud.r-project.org/bin/linux/ubuntu disco-cran35/

但我仍然不明白我应该如何处理这个链接。

答案1

首先,使用以下命令删除已安装的 R 版本:

sudo apt purge r-base

您还应该卸载可能已安装的任何其他 R 包。

正如R 安装指南,对于 16.04,您需要将存储库添加deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35//etc/apt/sources.list。有一个更长和一个更短方法来做到这一点。

更长的路:

  1. 要添加存储库,请打开终端并运行:

    sudo nano /etc/apt/sources.list
    
  2. 复制并粘贴到deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/文件末尾(粘贴为Ctrl++ )。ShiftVnano

  3. 然后运行以下命令添加存储库的公钥:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
    
  4. 最后,更新您的系统以启用存储库:

    sudo apt update
    

更短的方法:

您可以将存储库、密钥和更新添加为单行终端命令

sudo bash -c 'echo "deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/" >> /etc/apt/sources.list' && sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 && sudo apt update

无论你选择哪种方式,你都应该能够通过运行以下命令安装 R 3.6:

sudo apt install r-base

答案2

您可以使用罗彭布拉斯来自 R 的包。安装开发者工具包然后运行以下代码:

devtools::install_github(repo = "prdm0/ropenblas", force = TRUE)
ropenblas::rcompiler()

看: https://github.com/prdm0/ropenblas#rcompiler-function

是的,你罗彭布拉斯将能够编译R语言的最新稳定版本。R脚本将创建并配置二进制文件以供 GNU/Linux 发行版使用。此过程对于任何 GNU/Linux 发行版都相同。

相关内容