栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在Linux中升级R?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Linux中升级R?


注意 :现在,我在GitHub(此处)上有关于在Linux Mint或UbuntuLinux上升级R的最新指南,其中还包含有关

tidyverse
流行的数据处理程序集的系统依赖项的一些额外信息,例如以及
devtools
流行的R包开发…包。


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

步骤1

转到CRAN的镜像列表,找到离您最近的镜像的URL。下面的终端命令假定您选择http://cran.wustl.edu/

第2步

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

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.listsudo apt updatesudo apt upgrade r-base r-base-devsudo apt updatesudo apt upgrade

另请注意,我已经升级了

r-base
r-base-dev
,但是不知道您是否已
r-base-dev
安装。如果没有,我强烈建议您通过进行安装
sudo apt install r-base-dev

第三步

开始一个新的R会话并运行以下命令:

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

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


1我将完整键放在这里,尽管您可能会看到许多其他指南仅使用“短键”。我已经更新了本指南,以出于安全考虑使用完整密钥(例如,请参阅此处)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/376280.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号