专栏首页如何在Ubuntu和Debian上安装R.

如何在Ubuntu和Debian上安装R.

什么是R?

R是包含了数据可视化功能的用于统计分析的编程语言。该语言通过Comprehensive R Archive Network(CRAN)拥有高度的可扩展性,该网络托管了10,000多个R包,用于生成出版数据,专用计算工具等。

虽然可以通过Debian或Ubuntu的源安装R,但本指南中的方法将确保您安装最新的稳定版本。

在Ubuntu 16.04和Debian 9 上安装R.

  1. 打开/etc/apt/sources.list并将以下文本添加到文件末尾: Ubuntu: deb http://cran.rstudio.com/bin/linux/ubuntu xenial/ Debian: deb http://cran.rstudio.com/bin/linux/debian stretch-cran34/
  2. 添加CRAN网络的密钥ID: Ubuntu GPG密钥: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 Debian GPG密钥: sudo apt install dirmngr sudo apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'
  3. 更新源: sudo apt update
  4. 安装R二进制文件: sudo apt install r-base

从CRAN 下载软件包

  1. 打开R解释器: R
  2. 解释器将输出一些有关版本的信息。输入install.packages("ggplot2"): R version 3.4.3 (2017-11-30) -- "Kite-Eating Tree" Copyright (C) 2017 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 certain conditions. Type 'license()' or 'licence()' for distribution details. Natural language support but running in an English locale R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > install.packages("ggplot2")
  3. 可用镜像列表会显示在屏幕上。选择最近的镜像位置以获得最大传输速度: --- Please select a CRAN mirror for use in this session --- HTTPS CRAN mirror 1: 0-Cloud [https] 2: Algeria [https] 3: Australia (Canberra) [https] 4: Australia (Melbourne 1) [https] 5: Australia (Melbourne 2) [https] 6: Australia (Perth) [https] 7: Austria [https] 8: Belgium (Ghent) [https] 9: Brazil (PR) [https] 10: Brazil (RJ) [https] 11: Brazil (SP 1) [https] 12: Brazil (SP 2) [https] 13: Bulgaria [https] 14: Canada (MB) [https] 15: Chile 1 [https] 16: Chile 2 [https] 17: China (Beijing) [https] 18: China (Hefei) [https] 19: China (Guangzhou) [https] 20: China (Lanzhou) [https] 21: China (Shanghai) [https] 22: Colombia (Cali) [https] 23: Czech Republic [https] 24: Denmark [https] 25: East Asia [https] 26: Ecuador (Cuenca) [https] 27: Estonia [https] 28: France (Lyon 1) [https] 29: France (Lyon 2) [https] 30: France (Marseille) [https] 31: France (Montpellier) [https] 32: France (Paris 2) [https] 33: Germany (Göttingen) [https] 34: Germany (Münster) [https] 35: Greece [https] 36: Iceland [https] 37: India [https] 38: Indonesia (Jakarta) [https] 39: Ireland [https] 40: Italy (Padua) [https] 41: Japan (Tokyo) [https] 42: Japan (Yonezawa) [https] 43: Malaysia [https] 44: Mexico (Mexico City) [https] 45: New Zealand [https] 46: Norway [https] 47: Philippines [https] 48: Serbia [https] 49: Singapore (Singapore 1) [https] 50: Spain (A Coruña) [https] 51: Spain (Madrid) [https] 52: Sweden [https] 53: Switzerland [https] 54: Taiwan (Chungli) [https] 55: Turkey (Denizli) [https] 56: Turkey (Mersin) [https] 57: UK (Bristol) [https] 58: UK (Cambridge) [https] 59: UK (London 1) [https] 60: USA (CA 1) [https] 61: USA (IA) [https] 62: USA (IN) [https] 63: USA (KS) [https] 64: USA (MI 1) [https] 65: USA (NY) [https] 66: USA (OR) [https] 67: USA (TN) [https] 68: USA (TX 1) [https] 69: Vietnam [https] 70: (HTTP mirrors) Selection:
  4. 退出解释器时,系统将提示您保存工作区镜像。如果选择“是”,则保存当前所有用户自定义对象以便下次使用: > q() Save workspace image? [y/n/c]:

RStudio IDE桌面

R解释器缺少调试器等功能,而大型项目可能需要这些功能。RStudio是一个IDE,它带有许多上手即用的开发工具。

  1. 下载RStudio: wget https://download1.rstudio.org/rstudio-xenial-1.1.414-amd64.deb
  2. 安装: sudo dpkg -i rstudio-xenial-1.1.414-amd64.deb 注意如果提示缺少依赖项,可以使用以下命令安装它们: sudo apt install -f

本文的版权归 魔法少女伊莉雅 所有,如需转载请联系作者。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 物联网将如何推动未来相关通勤

    如果你是128.3名乘车上下班的美国人中的一员,你就会明白从地点A到地点B所花费的时间之多,所遇到的麻烦之多。美国人口普查局最近的统计数据表明,如今的通勤时间比...

    魔法少女伊莉雅
  • 企业的AI层和物联网

    根据德勤去年的预测,截至2016年底,按收入划分全球100家最大的企业软件公司中有80多家将认知技术融入其产品中。“Gartner还预测,新投资的40%企业将在...

    魔法少女伊莉雅
  • 在Debian上安装McMyAdmin for Minecraft

    McMyAdmin是最受欢迎的Minecraft服务器控制面板之一。它拥有与第三方mod的兼容性,专注于服务器安全性和管理服务器的Web界面流畅性。本指南介绍了...

    魔法少女伊莉雅
  • 阿里社招面经 (已拿 offer)

    问题比较多,而且很多面试题都是跟个人项目相关的,项目相关的问题借鉴意义不大,所以这里总结一些与项目无绝对关系的问题,欢迎围观~

    winty
  • 那些有意思的网站(二)

    这是一个苹果公司档案网站(非官方),收集了苹果公司从成立以来的所有广告、海报和宣传材料 https://www.applearchive.org/

    苏生不惑
  • 资源 | 致深度学习的入门者与小白的一份学习清单

    本篇文章是基本按照学习的先后顺序进行写的。具体的入门方式取决于你已经掌握的知识。要理解并应用深度学习,必须先掌握线性代数、微积分和统计学,还应当具备编程及机器学...

    用户2769421
  • 19年你应该关注这50款前端热门工具(上)

    19年,又是新的一年,“前端届”,又出了哪些新的“玩意”?今天小编向你推荐目前比较热门新鲜度靠前的50款前端工具,希望在新的一年里,对你有所帮助。

    前端达人
  • 魏艾斯博客重装 CentOS 系统和添加 Let’s Encrypt 免费 SSL 证书过程全记录

    魏艾斯博客www.vpsss.net
  • 19年你应该关注这50款前端热门工具(上)

    19年,又是新的一年,“前端届”,又出了哪些新的“玩意”?今天小编向你推荐目前比较热门新鲜度靠前的50款前端工具,希望在新的一年里,对你有所帮助。

    前端达人
  • 不好意思,我还是习惯“谷歌”

    身为一个科研工作者,上网查查文献或者论文是一件很平常的事。虽然各大学校的图书馆都会买一些数据库供学生使用,不过,还是以国内文献居多。又由于一些众所周知的原因,国...

    课代表

扫码关注云+社区

领取腾讯云代金券