如何在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 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会话并运行以下命令:

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

2020-06-03
(0)

相关推荐

  • 空白云服务器的一些生物信息学设置

    再怎么强调生物信息学数据分析学习过程的计算机基础知识的打磨都不为过,我把它粗略的分成基于R语言的统计可视化,以及基于Linux的NGS数据处理: <生信分析人员如何系统入门R(2019更新版)& ...

  • Ubuntu装软件时,提示缺少某些库的解决办法

    linux安装软件的时候遇到的问题比windows多得多,有时是权限问题,有时是库的问题.但是这并不妨碍linux的广泛应用,并且有些软件也只能在linux上使用. 例:安装teamviewer,网上 ...

  • Ubuntu16更新R的3.5版本

    R到3.5因为引入了Bioconductor version: Release (3.8),是一个破天荒地的改变,必须更新! Ubuntu倒是很稳定,现在其实已经是Ubuntu18了. deb  ht ...

  • 如何在 Linux 中找出 CPU 占用高的进程

    如何在 Linux 中找出 CPU 占用高的进程

  • 如何在Linux中使用WASI SDK将ZXing C ++构建为Wasm

    WASI是一个模块化的系统界面,旨在为任何符合WASI的运行时构建可运行的.wasm模块,而不仅仅是为Node.js和Web浏览器.尽管WASI仍在开发中并且尚未稳定,但是它可用于某些实验项目.在本文 ...

  • 如何在 Linux 中使用 grep 和正则表达式搜索文本模式

    介绍 该grep命令是Linux终端环境中最有用的命令之一.grep全称为global regular expression print(全局正则表达式打印).这意味着您可以grep用来查看接收到的输 ...

  • 教你如何在linux中写脚本提高工作效率

    程序IT圈 引入:在工作中,为了在开机前预置一些资源在手机系统中,可能有人会用很多方法去实现这个功能?不过,今天告诉大家一个用shell脚本去拷贝的方法,大家先看看以下代码,看是否能看懂 . #!/b ...

  • 如何在Linux中安装vnStat和vnStati监视网络流量

    VnStat是针对Linux和BSD的基于控制台的网络流量监视工具设计.它将保留所选网络接口的网络流量日志.为了生成日志,vnStat使用内核提供的信息. 换句话说,它不会嗅探网络流量,并且可以确保系 ...

  • 如何在 Linux 中把一个网页转换成 PDF

    如何在 Linux 下将网页转换为 PDF 文件 作者: Ankush Das 译者: LCTT geekpi | 2021-10-28 11:18 当你将某些资源存档或用于教育目的时,将网页保存为 ...

  • 如何在win10中使用Linux软件?

        最近在科研时要用到一款名为ISIS的软件来处理行星数据,但是该软件只能在Linux环境下使用,百度之后了解到了神器WSL(Windows Subsystem for Linux).简而言之,W ...

  • linux Ubuntu安装及更新升级R教程

    Distributor ID: Ubuntu Description: Ubuntu 18.04.3 LTS Release: 18.04 Codename: bionic 目录 安装 更新升级 走过 ...

  • 如何在Word中新建选项卡和组

    如何在word中新建选项卡和组呢?一起来看看操作方法吧. 1.打开Word我们要在上方的菜单栏中添加一个选项卡和组,如何来制作呢? 2.在上方的快速访问工具栏,点击下拉菜单按钮,选择其他命令. 3.然 ...