环境:

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")



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

最新文章

  1. [.net 面向对象程序设计进阶] (18) 多线程(Multithreading)(三) 利用多线程提高程序性能(下)
  2. mybatis 与 缓存
  3. 常用的API接口,返回JSON格式的服务API接口
  4. C语言解析json类型数据
  5. Mongo导出数据文件导致错误 Got signal: 6 (Aborted)解决方法
  6. 40 个顶级 jQuery 图片、内容滑块和幻灯片(转)
  7. True or False
  8. DevExpress12.2.6 安装顺序记录
  9. HDU 1358 (所有前缀中的周期串) Period
  10. poj 3082多边形相交 &#39;Roid Rage
  11. Web前端学习——HTML
  12. python_继承supper错误
  13. 【BZOJ2959】长跑 (LCT+并查集)
  14. Xml的转义字符--约束-xml解析器
  15. Jenkins:管理节点
  16. Coursera在线学习---第二节.Octave学习
  17. 关于分布式Session 的几种实现方式
  18. The Saltwater Room
  19. Ubuntu16.04 ARM平台移植libcurl curl-7.63.0
  20. Launch an instance from a volume

热门文章

  1. Linux内核源码中的likely和unlikely释疑【转】
  2. ThinkPHP 小技巧
  3. php中删除数组的第一个元素和最后一个元素的函数
  4. Neutron Messaging Callback System
  5. vs2015配置boost c++
  6. Linux课程---9、安装RPM包(RPM的全称是什么)
  7. spring mongodb 复制集配置(实现读写分离)
  8. 如何定义一个接口(接口Interface只在COM组件中定义了,MFC和C++都没有接口的概念)
  9. C++ vector容器删除操作
  10. tensorflow CUDA 9.0安装成功