环境:

Ubuntu12.04

R-3.1.0

0.Ubuntu安装R官网的介绍

http://mirrors.ustc.edu.cn/CRAN/


Precise Pangolin (12.04; LTS),
与12.04对应的是
add  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu precise/in your /etc/apt/sources.list file, replacing<my.favorite.cran.mirror> by the actual URL of your favorite CRANmirror. See http://cran.r-project.org/mirrors.html for the list ofCRAN mirrors. To install the complete R system, use

sudo apt-get update

   sudo apt-get install r-base

将这行加到

/etc/apt/sources.list文件,然后用实际的URL替换
<my.favorite.cran.mirror>

总结了一下,有以下三步:

步骤1.

sudo sh -c "echo deb http://mirrors.ustc.edu.cn/CRAN//bin/linux/ubuntu precise/ >>/etc/apt/sources.list"

步骤2.

sudo apt-get update

步骤3.

sudo apt-get install r-base

4.可能遇到的问题

a.  W: GPG 错误:http://mirrors.ustc.edu.cn precise/ Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 51716619E084DAB9
解决:
下载密匙:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 51716619E084DAB9
导入密匙:
gpg --keyserver subkeys.pgp.net --recv E084DAB9
gpg --export --armor E084DAB9 | sudo apt-key add -



b.  W: GPG 错误:http://ppa.launchpad.net precise Release: 下列签名无效: BADSIG 84DBCE2DCEC45805 Launchpad PPA for Damien Cassou
这个错误比较麻烦,参考:

5.安装RStudio

下载:
sudo gdebi rstudio-0.98.507-i386.deb
如果提示没安装gdebi, 则 sudo apt-get install gdebi

6.安装RHive

配置环境变量:
export R_HOME=/usr/lib/R
创建 链接:

ln  -s   /usr/lib/R/bin/R  /usr/bin/R

运行命令:



R CMD javareconf JAVAH=/usr/local/java/jdk1.7.0_51/bin/javah JAR=/usr/local/java/jdk1.7.0_51/bin/jar

启动R :
 sudo R
安装rJava:

install.packages("rJava")



版权声明:本文为博主原创文章,未经博主允许不得转载。

Ubuntu12.04安装R ,Rstudio, RHive的更多相关文章

  1. Ubuntu12.04 安装Samba

    Ubuntu12.04 安装Samba Ubuntu12.04 安装Samba 本教程介绍了在Ubuntu12.04安装Samba文件服务器,以及如何配置它通过SMB协议共享文件,以及如何将用户添加. ...

  2. Ubuntu12.04安装64位系统出现编译错误error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or dir

    问题: Ubuntu12.04安装64位系统出现编译错误error while loading shared libraries: libz.so.1: cannot open shared obje ...

  3. ubuntu12.04安装svn 1.7(转载)

    ubuntu12.04安装svn 1.7 分类: ubuntu2013-10-22 16:03 239人阅读 评论(0) 收藏 举报 svnubuntu   目录(?)[+]   1.问题     在 ...

  4. ubuntu12.04 安装 php5.4/php5.5

    1:修改源(我使用163的源)直接修改/etc/apt/sources.list deb http://mirrors.163.com/ubuntu/ precise main universe re ...

  5. Ubuntu12.04安装java6

    按照android官方文档 http://source.android.com 下载编译android源代码,jdk安装失败,尝试一下方法成功(2013-11-20) 下面我就把在Ubuntu12.0 ...

  6. [分享]Ubuntu12.04安装基础教程(图文)

    [分享]Ubuntu12.04安装基础教程(图文) 原文地址: http://teliute.org/linux/Ubsetup/lesson21/lesson21.html 1.进入 live cd ...

  7. ubuntu12.04 安装nginx+php+mysql (lnmp)的web服务器环境

    1.Ubuntu12.04 安装nginx+php+mysql (lnmp)的web服务器环境 http://blog.db89.org/ubuntu12-04-install-nginx-php-m ...

  8. Ubuntu 16.04 安装R和RStudio

    在Ubuntu上安装R和Rstudio的时候碰到了一些依赖项不存在的错误 The following packages have unmet dependencies: r-base-core : D ...

  9. Ubuntu12.04安装配置Theano

    上次写了一个关于DL的开篇内容,本来说是要继续跟进的,后来教研室里面出了一些事情,加上写论文.和隔壁教研室做实验,就一直拖到现在.早就让小K配置环境研究研究Theano,这货和我一样也发拖延症了,理由 ...

随机推荐

  1. [转]详解Java解析XML的四种方法

    XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便.对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM ...

  2. php使用mysql数据库时中文不显示或显示异常解决方法

    如果出现标题所述问题,需从四个层面解决问题 1 项目文件是否为utf8编码 右键项目文件->properties->Resource->Text file encoding-> ...

  3. Map集合按照value和key进行排序

    最近由于特殊的业务需求,需要做相关数据排序,下面就贴出其中的将map集合中按照value或者key进行排序的代码,后面再具体详说. /** * map 集合排序 * @param map * @ret ...

  4. 1.微信小程序-B站:前言准备

    前言 <微信小程序开发-B站>是以bilibili移动端网站为基础开发微信小程序版本,笔者喜欢的学习是愉快.轻松并能学到实战的东西,不知各位观友有没有一样的经历,就是一有问题不是先去Goo ...

  5. Spark- RDD持久化

    官方原文: RDD Persistence One of the most important capabilities in Spark is persisting (or caching) a d ...

  6. cocos2dx 中 string 转json

    string jsonData = warriors.toStyledString().c_str(); Json::Value parseData; Json::Reader reader; rea ...

  7. jsp学习(3)

    1.model模式 2.model1.x分层模式 3.mvc模式(model2) model2的具体体现就是mvc. dao:就是data access object数据访问对象,即专门对数据库进行操 ...

  8. php: xampp安装对应的phalcon版本(3.2.2-php5.6):比如redis-php5.6, php_igbinary-5.6

    php: xampp安装对应的phalcon版本(3.2.2-php5.6):比如redis-php5.6, php_igbinary-5.6 一.php安装redis扩展   1.使用phpinfo ...

  9. MessFormat的简单使用

    MessageFormat用法java.text.MessageFormat 作用:MessageFormat 获取一组对象,格式化这些对象,然后将格式化后的字符串插入到模式中的适当位置. Messa ...

  10. Linux-awk command

    简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再 ...