Linux下R和package编译安装

R语言在Linux下安装较为麻烦,在online可以直接通过epel来安装,而离线的情况下需要通过编译来安装。而package也不能通过install.packages()通过CRAN在线安装。下面简单介绍一下编译安装的方式
下载R
http://mirror.lzu.edu.cn/CRAN/src/base/R-3/R-3.1.2.tar.gz
解压、编译安装(CentOS 6.5的系统)
yum install make readline-devel
#enable-R-shlib可以保证lib目录下的动态库能够共享,不使用X11
./configure --prefix=/usr/local/R --enable-R-shlib --with-x=no
make -j #时间漫长
make install
下载rJava
http://cran.r-project.org/web/packages/rJava/index.html
上传source,安装
R CMD INSTALL rJava_0.9-6.tar.gz
然后将/usr/local/R/bin加入PATH,运行测试
# R
R version 3.1.2
> library(rJava)
>

^^

Posted in Linux, Python|R.