Kali linux 下R语言安装

1、下载

wget http://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3.0.1.tar.gz

2、解压:

tar -zxvf R-3.0.1.tar.gz

cd R-3.0.1

3、安装

./configure--prefix=/home/me/R--enable-R-shlib

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

系统会提示未找到G77编译器的错误,需要安装一个gfortran,当然安装g77也能顺利编译通过,不过新版本的Ubuntu不再提供g77的源,需要配置旧的aptitude的方式,而且有些新的R包用g77编译会出问题,所以使用新的gfortran比较保险。此外还需安装build-essential,提供C/C++的编译环境,否则也会报错。

sudo apt-get install gfortran

sudo apt-get install build-essentialgfortran

如果出现错误:configure: error: –with-readline=yes (default) and headers/libs are not available,需要安装libreadline6-dev:

sudo apt-get install libreadline6-dev

如果出现错误:configure: error: –with-x=yes (default) and X11 headers/libs are not available,需要安装libxt-dev:

sudo apt-get install libxt-dev

所有依赖包安装好之后,配置就可以成功,此时进行编译就能成功:

make&&makeinstall

ln -s /home/tiger/R-2.15.1/lib/R/bin/R/usr/bin/R

设置权限:chmod777-R/home/tiger/R-2.15.1


(以上经验来自于互联网)

你可能感兴趣的:(Kali linux 下R语言安装)