Wednesday, May 21, 2014

R源文件编译安装

首先需要到CRAN(http://bit.ly/1jscJWQ)上下载R的源码包,目前最新的版本是R-3.1.0.tar.gz。下载并解压缩:

tar -zvxf R-3.1.0.tar.gz

然后进入目录R-3.1.0,运行./configure检查安装的依赖环境并配置安装文件:

./configure --enable-R-shlib

注意prefix参数可以设置R将要安装的路径,enable-R-shlib可以保证lib目录下的动态库能够共享,这个选项一定不要忘记添加,否则以后安装某些包的时候会出现错误。

在编译安装之前还需安装基本的C/C++的编译环境,否则编译不能正常进行。

sudo apt-get install build-essential
sudo apt-get install gfortran

所有依赖包安装好之后,配置没有问题就可以安装了:

make
make install

安装结束后需要手动设置环境变量,可以打开.bashrc文件,添加R_HOME和R_LIBS变量,并修改PATH。在Linux下如果以普通用户安装包可能会有权限问题,所以安装包时最好使用root用户,安装目录最好使用默认目录。

常用的配置文件的位置:

/usr/lib/pkgconfig/libR.pc
/etc/R
/usr/bin
/usr/lib

参考文献:http://bit.ly/1tjXNgC

via Chu's Space http://bit.ly/1jscI5l

Powered by Blogger Skins. Theme: TheBuckmaker | Free Wordpress Templates. Presents HD TV Futurama Streaming. Featured on Wedding Dresses.