文章目录

前言

一、R 的安装

1. 确定软件包版本

2. 安装CRAN中的R二进制文件

3. 安装 R 及其依赖项

4. 检查安装情况

二、添加CRAN软件包

1. 添加当前的 R4.1.0 或更高版本的 c2d4u 存储库

2. 添加此存储库以及对应的键ID并更新索引

三、R 编辑器 Rstudio 的安装

四、附录


前言

  • 系统环境:Ubuntu20.04
  • R 版本:4.1.0 Release

一、R 的安装

1. 确定软件包版本

  • Hirsute Hippo (21.04, amd64 only),
  • Groovy Gorilla (20.10, amd64 only),
  • Focal Fossa (20.04; LTS and amd64 only),
  • Bionic Beaver (18.04; LTS),
  • Xenial Xerus (16.04; LTS).

注意此时自己系统对应版本的软件包,后面会用到。

2. 安装CRAN中的R二进制文件

更新索引,

sudo apt update -qq

安装两个后面需要用到的包,

sudo apt install --no-install-recommends software-properties-common dirmngr

导入密匙(from Michael Rutter):

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

从CRAN添加 R4.0 repo -- adjust 'hirsute'、'focal'、'groovy'、'bionic' or 'xenial' as needed

sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/"

注意这里由于我的系统版本是 Ubuntu20.04,故源最后目录为 focal-cran40/,若你的系统版本为 Ubuntu16.04 则需更改为 xenial-cran40/,其他版本看开头说明。

3. 安装 R 及其依赖项

sudo apt install --no-install-recommends r-base

这里安装的最新版本的 R,若要安装旧版本,请参考此说明:corresponding README

4. 检查安装情况

打开终端,键入 R --version,查看 R 的安装情况:

/home/zq> R --version
R version 4.1.0 (2021-05-18) -- "Camp Pontanezen"
Copyright (C) 2021 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under the terms of the
GNU General Public License versions 2 or 3.
For more information about these matters see
https://www.gnu.org/licenses/.

/home/zq>

可以看到我们这里已经成功安装 R 4.1.0 版本。


二、添加CRAN软件包

1. 添加当前的 R4.1.0 或更高版本的 c2d4u 存储库

sudo add-apt-repository ppa:c2d4u.team/c2d4u4.0+

2. 添加此存储库以及对应的键ID并更新索引

sudo apt install --no-install-recommends r-cran-rstan
sudo apt install --no-install-recommends r-cran-tidyverse 

三、R 编辑器 Rstudio 的安装

Linux 下 Rstudio 的安装不像 Windows 那么简单,虽然也有对应的安装包,但是依赖配置有点麻烦,故放在另一篇博客里进行说明,链接如下:

Ubuntu20.04 下 rstudio 安装教程(附安装包下载)


四、附录

R 语言镜像地址:

简书

R语言linux编译安装官方文档:

R Installation and Administration


有帮助可以点赞哦,谢谢大家的支持~

Ubuntu20.04下安装 R 及 CRAN 软件包(命令行操作)相关推荐

  1. ubuntu20.04下安装qq和微信(最新)

    ubuntu20.04下安装qq和微信(最新) 在ubuntu(debian系列)下安装软件,一般可以通过这两种简单的方式: sudo apt install 软件包 或者 sudo dpkg -ℹ ...

  2. Ubuntu20.04下安装向日葵远程软件

    Ubuntu20.04下安装向日葵远程软件 安装包下载 安装 运行 卸载 安装包下载 官网地址:link. 选择Linux版本安装 安装 1.回溯下载目录下执行命令 sudo dpkg -i 文件名. ...

  3. Ubuntu20.04下安装CUDNN

    Ubuntu20.04下安装CUDNN 到官网下载新版cudnn(需登陆账号) https://developer.nvidia.com/cudnn-download-survey 解压到当前目录 $ ...

  4. ubuntu20.04下安装Kdevelop并实现图像ORB特征匹配

    ubuntu20.04下安装Kdevelop并实现图像ORB特征匹配 安装Kdevelop 图像ORB匹配 **CMakelists.txt文件** **使用kdevelop实现orb特征匹配** 安 ...

  5. DELF: DEep Local Features在Ubuntu20.04下安装配置

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 DELF: DEep Local Features在Ubuntu20.04下安装配置 一.安装Ubuntu20.04后配置深度学习环境 ...

  6. 四、ubuntu20.04下找不到NVIDIA相关命令

    ubuntu20.04下找不到NVIDIA相关命令 4.1 检测NVIDIA驱动是否成功安装 4.2 安装与当前NVIDIA显卡适配的驱动 4.2.1 NVIDIA官方驱动下载安装 4.2.2 使用标 ...

  7. 数据仓库 — 07_Kafka的安装与部署(Kafka命令行操作指令、Kafka集群群起脚本、压力测试、节点数量计算、hadoop_zookeeper_flume_kafka群起脚本、默认端口总结)

    文章目录 1 Kafka的安装与配置 2 Kafka命令行操作 2.1 查看当前服务器中的所有topic 2.2 创建topic 2.3 删除topic 2.4 发送消息 2.5 消费消息 2.6 查 ...

  8. 【安装】Ubuntu20.04下安装ROS的完整过程(内含已装好ROS的虚拟机、虚拟机创建过程、ROS安装过程及全过程录屏)

    2022/12/20重制,精简流程,直接去掉网络问题. 现成的虚拟机 为方便大家学习,如果安装ROS遇到的问题实在太多,也可以直接下载我提供给大家的.已经安装好ROS的Ubuntu虚拟机:下载链接, ...

  9. ROS知识 【6】Ubuntu20.04下安装ROS-noetic

    背景知识 SLAM技术严重依赖于ROS操作系统,因此,必须高度熟悉ROS才能进行SLAM编程. Ubuntu20.04是最新的Ubuntu操作系统,而ROS-Noetic是ROS1.0的最后一个版本. ...

最新文章

  1. oc-29-可变数组
  2. SharePoint 2007部署过程详细图解之一:准备
  3. 我的代码为什么看起来像shit?
  4. echarts柱状图间距调整_Excel每天学个统计图(1)-折线柱状图
  5. 谷歌能否赶上「元宇宙」这趟快车?
  6. datagrid——jQuery EasyUI
  7. Python论做游戏外挂,Python输过谁?
  8. 每日小记 2017.3.24
  9. 数据结构实验 寻找数组主元素(2013考研题)
  10. 20210314:力扣第 232 场周赛
  11. Linux ioctl, fcntl
  12. Python网络爬虫与信息提取(10)—— 代码搜索全网音乐爬取并下载
  13. DELL PERC-10和 PERC-9阵列卡支持的操作系统版本
  14. tab按钮样式 vue_vant 解决tab切换插件标题样式自定义的问题
  15. 黑道圣徒3如何去掉马赛克
  16. java毕业生设计租车系统计算机源码+系统+mysql+调试部署+lw
  17. 小程序用哪个服务器好,小程序用什么服务器好
  18. 崩坏3服务器维护2月8号,《崩坏3》2月8日更新内容 符华月轮正式上线
  19. 微信小程序制作-----日历记事本
  20. 二位、三位国家码附SQL语句

热门文章

  1. linux空格键命令,linux 命令(快捷键)
  2. java.sql.Date日期比较
  3. ChinaSoft 论坛巡礼 | 面向可解释人工智能的软件工程方法与技术论坛
  4. App推广技术如何帮助App推广
  5. 2018三七互娱前端笔试
  6. 正负用c语言表示,用C表示负数?
  7. CSAPP期末复习(更新ing)
  8. mysql如何导出数据
  9. 两个圆柱相交的体积 UVALive 5096 Volume
  10. 大龄程序员的前途在哪里?