R语言版本升级完全攻略基于Ubuntu

目录
  • 1. 具体操作
  • 2. 各种版本的 Ubuntu
    • Ubuntu 14.04
    • Ubuntu 18.04
    • Ubuntu 20.04
  • 3. 各种版本的 R
    • R 3.6
    • R 3.4
  • 参考

相信很多小伙伴在自己的 Ubuntu 上安装 R 时,刚开始的版本都非常低,那么如何对自动安装好的低版本的 R 进行升级呢?本篇博客将进行详细的介绍。

1. 具体操作

我们以 Ubuntu 16.04 为例。直接在命令行界面,输入如下命令,即可快速升级到4.0最新版本:

sudo su
echo "deb http://www.stats.bris.ac.uk/R/bin/linux/ubuntu xenial-cran40/" >> /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
apt-get update
apt-get upgrade

下面简单解释一下上述代码。sudo su 表示直接使用最高的权限;echo ... >> ... 表示将一行语句写到 >> 所指的后面的文件中的最后一行;apt-get update 表示重载 sources.list 文件, apt-get upgrade 则表示对 sources.list 里面的内容进行更新升级(这样就自然将我们最新添加的内容进行升级)。

那么问题来了,如果我的 Ubuntu 不是16.04版本,亦或者我想升级指定R的版本,我应该怎么做呢?

2. 各种版本的 Ubuntu

首先我们查询各个版本 Ubuntu 对应的 Code name,如下表所示,我们关注里面的的第一个单词。

当你的 Ubuntu 是不同版本的时候只需修改下述代码(之前代码的第二行)里面对应的 Code Name 即可:

echo "deb http://www.stats.bris.ac.uk/R/bin/linux/ubuntu xenial-cran40/" >> /etc/apt/sources.list

下面举几个例子:

Ubuntu 14.04

echo "deb http://www.stats.bris.ac.uk/R/bin/linux/ubuntu trusty-cran40/" >> /etc/apt/sources.list

Ubuntu 18.04

echo "deb http://www.stats.bris.ac.uk/R/bin/linux/ubuntu bionic-cran40/" >> /etc/apt/sources.list

Ubuntu 20.04

echo "deb http://www.stats.bris.ac.uk/R/bin/linux/ubuntu focal-cran40/" >> /etc/apt/sources.list

当然,你也可以直接输入下述命令来查询,对应的 Code Name:

sudo lsb_release -a      # to check the OS version

3. 各种版本的 R

当我们需要安装对应不同版本的R时,我们只需要修改 cran- 后面对应的数字即可(我们以 Ubuntu 16.04 为例):

R 3.6

echo "deb http://www.stats.bris.ac.uk/R/bin/linux/ubuntu xenial-cran35/" >> /etc/apt/sources.list

R 3.4

echo "deb http://www.stats.bris.ac.uk/R/bin/linux/ubuntu xenial/" >> /etc/apt/sources.list

参考

Question: How To Update R In Ubuntu ?

How to upgrade R in ubuntu? [closed]

UBUNTU PACKAGES FOR R

Ubuntu Website release cycle page

以上就是R语言版本升级完全攻略基于Ubuntu的详细内容,更多关于Ubuntu上R版本升级的资料请关注我们其它相关文章!

(0)

相关推荐

  • R语言3.6.3安装超详细教程附安装包

    软件下载 R语言3.6.3 软件安装包下载: 链接: https://pan.baidu.com/s/1sufVf2lmoj9GYG_j5_fJKQ 提取码: tnqg R语言R-4.0.4 安装包下载地址: 链接: https://pan.baidu.com/s/1uzH49cJ0lnob54k19WWjOQ 提取码: kusa 软件介绍 R语言是一款非常专业的统计建模软件,R语言拥有数据存储和处理系统;数组运算工具(其向量.矩阵运算方面功能尤其强大),完整连贯的统计分析工具;优秀的统计制图等

  • ubuntu16.04 升级内核的方法步骤

    一.环境 在虚拟机上运行的ubuntu16.04 , 使用命令uname -r查看当前系统内核版本 当前版本为4.15.0-45-generic 要升级的内核为4.20.2 二.准备需要的材料 到网址https://kernel.ubuntu.com/~kernel-ppa/mainline/下载要升级的内核版本 选择对应的文件,我的是amd64 使用命令下载(也可以网页下载) wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20.2

  • 大数据分析R语言RStudio使用超详细教程

    RStudio是用于R编程的开源工具.如果您对使用R编程感兴趣,则值得了解RStudio的功能.它是一种灵活的工具,可帮助您创建可读的分析,并将您的代码,图像,注释和图解保持在一起. 在此大数据分析R语言RStudio使用教程文章中,我们将介绍RStudio免费版本的一些最佳功能:RStudio Desktop.我们收集了一些RStudio的重要技巧,窍门和快捷方式,可快速将您变成RStudio高级用户! 1.在窗口窗格之间快速导航 RStudio窗格可让您访问有关项目的重要信息.知道如何在窗格

  • 基于R语言中的各种更新方法分享

    宏包的更新 卸载package remove.packages("mypackage") 查看的version R.version 或者 getRversion() 查看package的version packageVersion("mypackage") 更新包 update.packages() 或者 update.packages(ask = FALSE) 删除包 remove.packages("mypackage") R软件的更新 in

  • R语言版本升级完全攻略基于Ubuntu

    目录 1. 具体操作 2. 各种版本的 Ubuntu Ubuntu 14.04 Ubuntu 18.04 Ubuntu 20.04 3. 各种版本的 R R 3.6 R 3.4 参考 相信很多小伙伴在自己的 Ubuntu 上安装 R 时,刚开始的版本都非常低,那么如何对自动安装好的低版本的 R 进行升级呢?本篇博客将进行详细的介绍. 1. 具体操作 我们以 Ubuntu 16.04 为例.直接在命令行界面,输入如下命令,即可快速升级到4.0最新版本: sudo su echo "deb http

  • RedHatLinux7.1中语言化完全攻略(三)

    Linux下有两种通用的输入法软件chinput和xcin,安装起来都十分麻烦.为简单起见,我们采用拿来主义,借用RedFlag(红旗)Linux下的rfinput输入法来实现RedHat 7.1下的中文输入. 网友PopWander将RedFlag Linux下的输入法移植到了RedHat 7.1下,我们可以到http://go3.163.com/~popwander/software/rf-xim-input-2.1-2.i386.rpm下载,然后执行以下指令安装:rpm -ivh --fo

  • RedHatLinux7.1中语言化完全攻略(二)

    1.设置中文locale RedHat的locale切换很简单:进入Linux窗口界面,执行locale_config会弹出一个选择本地语言窗口,选择"Chinese(CN.GB2312) zh_CN.GB2312"来设置locale为"简体中文",如果你想试用一下"繁体中文",也可以选择"Chinese(TW.Big5) zh_TW.Big5". 2.中文locale应用 打开一个控制台,运行date命令.怎么看到的是一行乱

  • RedHatLinux7.1中语言化完全攻略(一)

    对于国内很多想学.初学Linux的用户来说,丑陋的中文支持是阻碍他们持续使用下去的最主要原因.失望之余也许你会选择安装一个像BluePoint.红旗.TurboLinux等中文版本,不过在Linux阵营中,RedHat又是我们不得不涉及的,网上铺天盖地的资料.软件都是For RedHat的,其它的版本要不兼容性有问题,要不就根本找不到你需要的指令--此时才真的感觉到了"熊掌与鱼二者不可兼得"的含义! 不过随着RedHat 7.1的推出,这些问题终于有了解决的眉目,RedHat采用的内核

  • R语言基于Keras的MLP神经网络及环境搭建

    目录 Intro 环境搭建 本机电脑配置 安装TensorFlow以及Keras 安装R以及Rstudio 基于R语言的深度学习MLP 在Rstudio中安装Tensorflow和Keras MNIST数据集的预处理 深度学习MLP模型 总结和学习笔记 Intro R语言是我使用的第一种计算机语言,也是目前的主流数据分析语言之一,常常被人与python相比较.在EDA,制图和机器学习方面R语言拥有很多的的package可供选择.但深度学习方面由于缺少学习库以及合适的框架而被python赶超.但K

  • 基于R语言for循环的替换方案

    R语言中,for循环运行比较慢 for(i in 1:1000){ print(i^2) } 补充:R语言:for循环使用小结 基本结构展示: vals =c(5,6,7) for(v in vals){ print(v) } #即把大括号里的内容对vals里的每一个值都循环run一遍 实例展示: 1. paste() 命令是把几个字符连接起来 如paste("A","B","C",sep=" ")得到的就是"A B

  • 基于R语言赋值符号的区别说明

    R语言赋值可以用=或<-,一般都建议使用<-,那你知道这两个之间的区间吗?那你有没有见过'<-'和'='这种赋值方法吗?今天就来和大家聊聊这基本的赋值符号都有哪些区别. 首先我们来看看符号的优先级,和java,c这些编程语言的优先级类似.下面这些都取自R帮助文档,输入?Syntax即可查看,它是根据优先级从高到低排列的. :: ::: access variables in a namespace $ @ component / slot extraction [ [[ indexing

  • 基于R语言xlsx安装遇到的问题及解决方案

    1.java环境的安装,如果java安装的是64位使用R软件一定要是64位,如果使用32位会报错,版本一定要对应. 2.安装顺序要是install.packages("rJava") install.packages("xlsxjars") install.packages("xlsx") 3.如果之前不是安装2中那样的顺序安装,虽然rJava或者xlsxjars包都下载了,但是就是安装不上xlsx,这时候可以选择到R安装目录下的library中

  • 基于R语言 数据检验详解

    目录 1.W检验(Shapiro–Wilk(夏皮罗–威克尔)W统计量检验) 2.K检验(经验分布的Kolmogorov-Smirnov检验) 3.相关性检验: 4.T检验 5.正态总体方差检验 6.二项分布总体假设检验 7.Pearson拟合优度χ2检验 8.Fisher精确的独立检验: 9.McNemar检验: 10.秩相关检验 11.Wilcoxon秩检验 1. W检验(Shapiro–Wilk (夏皮罗–威克尔 ) W统计量检验) 目标:检验数据是否符合某正态分布,如:标准正态分布N(0,

  • Apache服务器配置攻略3

    Apache服务器配置全攻略(六) 通常连接时,服务器仅仅可以得到客户机的IP地址,如果要想获得客户机的主机名,以进行日志记录和提供给 CGI程序使用,就需要使用这个HostnameLookups 选项,将其设置为On打开DNS反查功能.但是这将使服务器对每次客户请求都进行DNS查询,增加了系统开销,使得反应变慢,因此缺省设置为使用Off关闭此选项.关闭选项之后,服务器就不会获得客户机的主机名,而只能使用IP地址来记录客户. ErrorLog /var/log/httpd-error.log L

随机推荐