如何在linux中升级R?

如何在linux中升级R?,第1张

概述我是 Linux的新手.我正在使用 Linux mint 18.1.我使用系统软件管理器安装了R.我目前的R版本是3.2.但我想将其升级到3.4版. 我该怎么做? FedRo提供的链接是一个很好的资源,但是由于您使用的是使用Xenial存储库而不是Trusty存储库的Linux Mint 18.1,因此需要稍作更改(参见 here).我通常也使用方法 here来处理我在升级R时已经安装的软件包而不 我是 Linux的新手.我正在使用 Linux mint 18.1.我使用系统软件管理器安装了R.我目前的R版本是3.2.但我想将其升级到3.4版.

我该怎么做?

解决方法 FedRo提供的链接是一个很好的资源,但是由于您使用的是使用Xenial存储库而不是Trusty存储库的linux Mint 18.1,因此需要稍作更改(参见 here).我通常也使用方法 here来处理我在升级R时已经安装的软件包而不是FedRo提供的方法.因此,为了完整起见,这些是您需要采取的所有步骤:

步骤1

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

第2步

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

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9sudo 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安装它.

第3步

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

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

然后你应该好好去.

更新:linux Mint 19和R 3.5.x

由于自从我回答这个问题以来,linux Mint和R都看到了升级,我正在更新那些需要linux Mint 19和R 3.5.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/)

总结

以上是内存溢出为你收集整理的如何在linux中升级R?全部内容,希望文章能够帮你解决如何在linux中升级R?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1033469.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存