gpt4 book ai didi

r - 如何在 Linux 中升级 R?

转载 作者:IT王子 更新时间:2023-10-28 23:52:50 24 4
gpt4 key购买 nike

我是 Linux 新手。我正在使用 Linux mint 18.1。我已经使用系统软件管理器安装了 R。我当前的 R 版本是 3.2。但是我想把它升级到 3.4 版本。

我该怎么做?

最佳答案


注意:我现在在 GitHub (here) 上保留一份在 Linux Mint 或 Ubuntu Linux 上升级 R 的最新指南,其中还包括一些关于系统依赖性的额外信息对于 tidyverse,流行的数据整理包集,以及 devtools,流行的 R 包开发...包。


FedRo提供的链接是一个很好的资源,但是由于您使用的是使用 Xenial 存储库而不是 Trusty 存储库的 Linux Mint 18.1,因此需要进行一些细微的更改(请参阅 here )。我通常也使用 here 的方法处理我在升级 R 时已经安装的包,而不是 FedRo 提供的方法。因此,为了完整起见,您需要执行以下所有步骤:

第一步

转到 CRAN's list of mirrors并找到离您最近的镜像的 URL。下面的终端命令假定您选择 http://cran.wustl.edu/

第二步

打开终端并输入以下命令1(将http://cran.wustl.edu/替换为您在步骤 1 中选择的任何 CRAN 镜像 URL):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt upgrade r-base r-base-dev
sudo apt update
sudo apt upgrade

另请注意,我已将 r-baser-base-dev 升级,但我不知道您是否有 r-base -dev 安装。如果没有,我强烈建议您通过 sudo apt install r-base-dev 安装它。

第三步

启动一个新的 R session 并运行以下命令:

update.packages(checkBuilt=TRUE, ask=FALSE)

那么你应该可以开始了。

更新:Linux Mint 19 和 R 3.6.x

自从我回答这个问题以来,Linux Mint 和 R 都看到了升级,我正在为那些需要 Linux Mint 19 和 R 3.6.x 信息的人更新。

唯一的区别是,而不是命令

sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list

你需要使用

sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu bionic-cran35/" | sudo tee -a /etc/apt/sources.list

(将 http://cran.wustl.edu/ 替换为您在步骤 1 中选择的任何 CRAN 镜像 URL)


1 我将完整的 key 放在这里,尽管您可能会看到许多其他指南只使用“快捷键”。出于安全考虑,我更新了本指南以使用完整 key (例如,参见 here)。

关于r - 如何在 Linux 中升级 R?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46214061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com