文档库 最新最全的文档下载
当前位置:文档库 › Linux安装R语言步骤

Linux安装R语言步骤

wget https://www.wendangku.net/doc/3f7102879.html,/cran/src/base/R-3/R-3.2.4.tar.gz
tar zxvf R-3.2.4.tar.gz
cd R-3.2.4
mkdir -p /pub1/zhouyuans2012/R
./configure --prefix=/pub1/zhouyuans2012/R --enable-R-shlib --with-readline=0 --with-x=0
make
make install
vim ~/.bash_profile #添加到PATH中: PATH=/pub1/zhouyuans2012/R/bin:$PATH
source ~/.bash_profile #直接运行R命令(大写)
R

#参数解释
prefix R安装目录,需要绝对路径,默认安装在R源代码目录下,建议指定特定目录,后续好维护。
prefix参数可以设置R将要安装的路径,enable-R-shlib可以保证lib目录下的动态库能够共享,这个选项一定不要忘记添加,否则以后安装某些包的时候会出现Error in dyn.load的错误。
with-readline 使用系统的readline库,如果系统上没有libreadline,此选项填“no”,但是强烈推荐使用此选项,否则编译出来的R极其难用(上下左右全部无效,囧!)。如何安装libreadline,参见这里。安装好libreadline后,但是R配置时找不到,可能是libreadline.so没有在系统目录(如/usr/local/lib)中,参见这篇文章排查问题。
with-libpng 使用系统的libpng库,用于导出png图片,libpng下载地址,参见这里。
with-x 表示是否使用X-Windows系统,也就是类Unix操作系统的GUI,由于我的服务器是没有安装这个的,所以这一项选择”no”(一般的服务器也不会安装这个)。

1、下载
wget https://www.wendangku.net/doc/3f7102879.html,/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、安装 (当然也可以跳过)
yum install readline-devel
yum install libXt-devel
./configure



4、 配置环境并编译安装
# 如果使用rJava需要加上 --enable-R-shlib (这个我不需要,所以加入到后面)
# 如果3没安装, 那么后面加上: --with-readline=no --with-x=no
./configure --prefix=/usr/R-3.0.1
make $$ make install



5、配置环境变量并生效
vi .bash_profile
export R_HOME=/usr/R-3.0.1
export PATH=.:$R_HOME/bin:$PATH



# 试环境变量生效
source .bash_profile

相关文档