Ubuntu下安装R语言和开发环境
【简介】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
Ubuntu下安装R语言和开发环境的更多相关文章
- 【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码
Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速 ...
- 在Ubuntu下搭建ASP.NET 5开发环境
在Ubuntu下搭建ASP.NET 5开发环境 0x00 写在前面的废话 年底这段时间实在太忙了,各种事情都凑在这个时候,没时间去学习自己感兴趣的东西,所以博客也好就没写了.最近工作上有个小功能要做成 ...
- 转[开发环境配置]在Ubuntu下配置舒服的Python开发环境
在Ubuntu下配置舒服的Python开发环境 Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的 ...
- (4)Linux(ubuntu)下配置Opencv3.1.0开发环境的详细步骤
Ubuntu下配置opencv3.1.0开发环境 1.最近工作上用到在Ubuntu下基于QT和opencv库开发应用软件(计算机视觉处理方面),特把opencv的配置过程详细记录,以供分享 2.步骤说 ...
- 【转】在Ubuntu下建立Eclipse的Android开发环境
本文将介绍如何建立Ubuntu下基于Eclipse的Android开发环境的方法. 大部分的Android开发者都是使用Eclipse来开发Android,本文将向各位介绍一下建立Ubuntu下基于E ...
- jupyter notebook 中同时添加Python2和3,在conda下配置R语言运行的环境
1.第一步,安装Python2的环境 首先,在安装anaconda的时候先选择一个Python安装,我先安装的是Python3 然后,在anaconda Prompt下创建Python2环境 现在,还 ...
- 在Linux下安装R语言软件
安装环境: centos.R3.0.1 1.在终端下下载: #cd /usr/local/ #wget http://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3. ...
- ubuntu下安装go语言;sublime+gocode搭建;go的卸载和环境变量配个人.bashrc;2空位3个网
https://blog.csdn.net/needkane/article/details/36891949 https://www.jianshu.com/p/4f79ae4f081c http: ...
- Ubuntu 14.04下安装eclipse搭建C++开发环境
安装过程分为两部分:1.JAVA开发环境,即JDK的安装:2.eclipse的安装: 一.安装包下载 1.JDK官网下载地址:http://www.oracle.com/technetwork/jav ...
随机推荐
- Java中普通代码块,构造代码块,静态代码块执行顺序
//执行顺序:(优先级从高到低.)静态代码块>mian方法>构造代码块>构造方法. 其中静态代码块只执行一次.构造代码块在每次创建对象是都会执行. 1 普通代码块 1 //普通代码块 ...
- Javascript实现图片预加载【回调函数,多张图片】
使用JS实现一组图片动画效果或者使用HTML5 Canvas渲染一系列图片等案例中,需要图片全部加载完成方可运行动画效果.此时程序中就会涉及多张图片预加载代码.当接二连三的案例中都涉及图片预加载时,就 ...
- python多线程学习记录
1.多线程的创建 import threading t = t.theading.Thread(target, args--) t.SetDeamon(True)//设置为守护进程 t.start() ...
- SQLite批量插入优化方法
SQLite的数据库本质上来讲就是一个磁盘上的文件,所以一切的数据库操作其实都会转化为对文件的操作,而频繁的文件操作将会是一个很好时的过程,会极大地影响数据库存取的速度. 例如:向数据库中插入10 ...
- ABAP 合并单元格自建函数
FORM frm_merge_cells USING sor_cell tar_cell. CALL METHOD OF excel 'Range' = range EXPORTING ...
- c/c++与函数有关的优化
一.函数调用的优化 调用函数需要对内存进行多次访问,因此对函数的调用通常很费时,容易造成程序效率低下: 在函数调用过程中,如果每一次函数的调用结果都相同且需要多次调用时,可以将几次调用的结果进行多次累 ...
- LeetCode之344. Reverse String
------------------------------- Java也可以实现一行代码反转字符串哦 AC代码如下: public class Solution { public String re ...
- UVA766 Sum of powers(1到n的自然数幂和 伯努利数)
自然数幂和: (1) 伯努利数的递推式: B0 = 1 (要满足(1)式,求出Bn后将B1改为1 /2) 参考:https://en.wikipedia.org/wiki/Bernoulli_numb ...
- STM32解密STM32F103芯片解密STM32F103R6单片机破解多少钱?
STM32解密STM32F103芯片解密STM32F103R6单片机破解多少钱? STM32F系列单片机芯片解密型号: STM32F100 | STM32F101 | STM32F102 | ...
- 使用urllib2打开网页的三种方法
#coding:utf-8 import urllib2 import cookielib url="http://www.baidu.com" print '方法 1' resp ...