【简介】R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具

  【R语言的安装】官网:https://www.r-project.org/

  在Ubuntu上的安装一般都有两种方式:

  1、直接到官网上下载安装包(tar.gz),然后依次安装即可。

  2、在网速可以的情况下,利用在apt-get安装是一种更为方便的方式:

  命令如下:

sudo apt-get install r-base

  接下来步骤完全自动完成!

  如果安装失败,可以先添加软件源,然后再安装,如下:

sudo gedit  /etc/apt/sources.list
## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu natty main
deb-src http://extras.ubuntu.com/ubuntu natty main
deb http://archive.canonical.com/Ubuntu maverick partner
deb-src http://archive.canonical.com/Ubuntu maverick partner
deb http://ftp.ctex.org/mirrors/CRAN/bin/linux/ubuntu maverick/(添加这一行)
# 更新软件源:
sudo apt-get update
sudo apt-get install r-base

  安装完成后,在终端输入 R ,即可进入 R的命令行:

我们可以发现,现在的操作界面是终端方式,接下来我们安装R GUI,使我们使用起来更方便。

  【RStudio及其安装】RStudio是一款跨平台的R语言IDE,把常用的窗口都整合在让开发者,不用在命令行和绘图窗口跳来跳去,RStudio全部都在一个窗口,让你更方便的来控制。R语言,一直来都没有一个很好的IDE,RStudio算是给R补充了这一块。

  同样有两种方式:

  1、在官网(https://www.rstudio.com/products/rstudio/)上直接下载安装包:官网提供deb和tar.gz两种安装包,下面以tar.gz为例展示安装过程:

  (1)解压

  (2)解压,其实进入rstudio的bin文件夹,运行rstudio命令,即可运行RStudio软件,如下:

# 一般把用户软件放到/usr/lib文件夹下
$ sudo mv ./rstudio-0.99. /usr/lib/
$ cd /usr/lib/rstudio-0.99./bin
# 运行软件
$ ./rstudio

  但是为了方便,我们为rstudio创建一个启动快捷方式,

$ sudo gedit /usr/share/applications/rstudio.desktop
内容如下:
[Desktop Entry]
Type=Application
Name=RStudio
Comment=RStudio Integrated Development Environment
Icon=/usr/lib/rstudio-0.99./rstudio.png
Exec=/usr/lib/rstudio-0.99./bin/rstudio
Terminal=false
Categories=Development;IDE;R;

接着进入/usr/share/applications/,可发现多了一个启动快捷方式:

  双击图标即可打开程序,之后将其绑定到侧边栏,搞定!

2、shell方法

下载地址:https://www.rstudio.com/products/rstudio/download/

获取软件: wget http://download1.rstudio.org/rstudio-0.98.1062-amd64.deb

安装:

sudo apt-get install libjpeg62

sudo dpkg -i rstudio*.deb

删除安装包: rm *.deb

 

最新文章

  1. swift 中指针的使用UnsafeMutablePointer
  2. 2015暑假多校联合---CRB and His Birthday(01背包)
  3. 使用AS3输出ByteArray为16进制
  4. jQuery之$('#id')和$('#'+id)
  5. webView用法小结
  6. PAT IO-04 混合类型数据格式化输入(5)
  7. SQL性能优化之一
  8. CodeForces 489A SwapSort (选择排序法)
  9. 编译U-boot时,make[1]: *** 没有规则可以创建mkimage.o”
  10. windows系统下快捷命令
  11. xmlplus 组件设计系列之零 - xmlplus 简介
  12. HTML DOM元素关系与操作
  13. 03 持续集成和部署/基础设施 - DevOps之路
  14. Nginx 相关介绍
  15. 理解PHP的垃圾回收机制
  16. 七、Java多人博客系统-2.0版本-docker部署
  17. js判断访问浏览器是安卓还是ios还是微信浏览器还是微博
  18. Mysql支持哪几种索引
  19. H5开发:横屏适配
  20. VNPY回测流程

热门文章

  1. __new__方法
  2. C#动态创建和动态使用程序集、类、方法、字段等
  3. MySQL 5.7 mysqlpump 备份工具说明
  4. QQ付费群规则重大变更!特别是这类群!
  5. 根据字符长度动态确定UIlabel宽高
  6. java ArrayList 实现
  7. volatile关键字详解
  8. C++ explicit关键字详解
  9. SQL入门语句之ORDER BY 和GROUP BY
  10. AE开发中对GDB以及shapefile的读取、对FeatureClass的相关操作