写在前面

最近学习R语言,在Windows环境配置很简单,但是导出的PDF不尽人意,于是选择Ubuntu来搞,可惜一开始我还是太天真,直接sudo apt install r-base了,导致安装的R不是最新版本。下面说一下R环境最新版本的安装方法。

环境
Ubuntu 18.04.4 双系统 64位

主要步骤

方法一

如果之前没有通过apt包管理器安装过r-base

这时候可以进入官网下载包,但是官网访问有点慢,这里选择tuna镜像,选择Download R for Linux->ubuntu/->bionic-cran40/,进去选择.deb包,下载当前最新版本r-base_4.0.2-1.1804.0_all.deb,使用sudo dpkg -i或者直接双击安装即可。

方法二

如果方法一安装失败的话,需要先清理掉所有的r包及其依赖,运行以下命令

sudo apt remove r-base*
sudo apt autoremove
sudo apt update && sudo apt upgrade

如果还是出现错误的话,那就自行百度吧。我印象中用命令sudo apt install -f才解决了包之间的依赖关系问题。

下面开始介绍安装方法,这种方法理论上不会出现问题。我是参考了镜像站的README.html文件才知道的网络安装方法。

  1. 编辑软件源列表
sudo gedit /etc/apt/sources.list
# 把下面这句添加到文件最后一行
deb https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/ubuntu bionic-cran40/
  1. 更新源列表
sudo apt update && sudo apt upgrade
  1. ★\bigstar★添加密钥

这一步非常重要,不添加的话会在安装时候报错。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

如果在添加后安装时还是显示需要公钥认证,则使用下面这条命令:

gpg --keyserver keyserver.ubuntu.com --recv-key E298A3A825C0D65DFD57CBB651716619E084DAB9

具体可以参考:
https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/ubuntu/README.html

  1. 执行安装
sudo apt install r-base
sudo apt install r-base-dev
  1. 终端直接打开R
R
# 在R命令行下查看版本
version

通过上述方法,就可以在Ubuntu上顺利安装最新版的R环境。在安装这些环境的时候,一定要先看README文件,可以少走很多弯路。

Ubuntu18.04安装最新R语言环境的方法相关推荐

  1. Ubuntu18.04安装搜狗拼音输入法皮肤透明解决方法

    Ubuntu18.04安装搜狗拼音输入法皮肤透明解决方法 参考文章: (1)Ubuntu18.04安装搜狗拼音输入法皮肤透明解决方法 (2)https://www.cnblogs.com/darkli ...

  2. 关于Ubuntu18.04安装后的一系列环境配置过程的总结

    Updating... 目录 1.注意 2.更换国内源 3.设置/home文件夹下为英文 4.禁用Nouveau驱动 5.安装Nvidia驱动(有可能会损坏系统,如果损坏可以重装并看看网上的其他教程, ...

  3. 阿里云ubuntu18.04安装最新版本nodejs

    nodejs官网查看最新推荐的稳定版本,复制源码链接链接(我用的是淘宝镜像,下载更快) https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16 ...

  4. Ubuntu18.04安装opencv出现的一系列问题解决方法(持续更新~)

    $ sudo make 出现以下问题 1.this file requires compiler and library support for the iso c++ 2011 standard 解 ...

  5. linux mint卸载桌面环境,在Ubuntu系统中安装最新Cinnamon桌面环境,包括启用及卸载...

    Cinnamon 桌面环境通常默认装载在 Linux Mint 版本中,它是一个传统而优雅的桌面环境,本文将为你介绍在 Ubuntu 下安装最新 Cinnamon 桌面环境的方法,包括启用及卸载方法, ...

  6. Ubuntu18.04安装机器学习环境(一)

    Ubuntu18.04安装机器学习环境(一) 1.前言 2.系统安装 2.1系统选择 2.2系统安装 3.显卡驱动安装 3.1驱动下载 3.2驱动安装环境准备 3.2.1安装gcc.g++.make. ...

  7. ubuntu18.04 安装qt5.12.8及环境配置的详细教程

    这篇文章主要介绍了ubuntu18.04 安装qt5.12.8及环境配置的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 环境 系统: ...

  8. Ubuntu18.04 安装速腾聚创最新驱动RSLidar_SDK采集XYZIRT格式的激光点云数据 --SLAM不学无术小问题

    Ubuntu18.04 安装速腾聚创最新驱动RSLidar_SDK采集XYZIRT格式的激光点云数据 新款驱动支持RS16.RS32.RSBP.RS128.RS80.RSM1-B3.RSHELIOS等 ...

  9. Windows下R语言环境安装

    Windows下R语言环境安装 R官网: https://www.r-project.org/ 按照如下步骤下载windows中的安装文件R-4.1.0-win.exe 文件已经下载完成:R-4.1. ...

最新文章

  1. 哆啦A梦消除连连看游戏源码项目完整版
  2. 剑指offer之26-30题解
  3. 单片机编程主函数的特点
  4. PHP 利用Mail_MimeDecode类提取邮件正文
  5. linux驱动向不同串口发数据,Linux串口(serial、uart)驱动程序设计
  6. 太赞了!性能超越谷歌MobileNet!ECCV2020重磅推出MobileNeXt !
  7. 模板多个列表级联_Excel办公技巧:使用power query快速合并同一工作簿的多个工作表...
  8. java HTableDescriptor类解析
  9. 苹果HomePod mini出现连接不上Wi-Fi怎么办?解决办法来啦!
  10. spring mvc 实现websocket(服务器主动消息推送)
  11. 森林怎么训练野人_森林游戏怎么让野人跪下 | 手游网游页游攻略大全
  12. unity自动生成敌人_敌人的自动生成 - Unity脚本编程 — Project 2:慕课英雄 MOOC HERO(第三人称射击简易版) | Coursera...
  13. 数据库原理与应用实验九 视图的使用
  14. 证件照怎么制作?怎样自己在线制作2寸照片?
  15. 中心性算法的简单总结
  16. Linux系统编程-信号入门2
  17. WPS pdf文档合并收费?Linux平台采用pdfunite实现pdf文档合并
  18. OSX的一些基本知识
  19. 互联网人才结构与流动报告2021
  20. pvid与vid详解

热门文章

  1. SpringMVC 登录验证实例
  2. bzoj2819: Nim(博弈+树剖)
  3. python 内置数据类型之数字
  4. svn://127.0.0.1/shop
  5. Android Train—notification通知
  6. 每日一测5(关于继承)
  7. ShellExecute函数返回值含义
  8. php三个表格,phpspreadsheet-excel工作表中有多个“格式为表”的表
  9. 精彩回顾丨2021数据库大咖讲坛(第7期)视频PPT互动问答
  10. 2场直播,本周二四丨Oracle drop table MySQL HeatWave