R下载安装

1.下载

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

2.解压

# tar -zxvf R-3.2.1.tar.gz

3.安装

#yum install gcc-gfortran              #否则报”configure: error: No F77 compiler found”错误

#yum install gcc gcc-c++              #否则报”configure: error: C++ preprocessor “/lib/cpp” fails sanity check”错误

#yum install readline-devel          #否则报”–with-readline=yes (default) and headers/libs are not available”错误

(ubuntu14:apt-get install libreadline6-dev)

#yum install libXt-devel                 #否则报”configure: error: –with-x=yes (default) and X11 headers/libs are not available”错误

(ubuntu14: sudo apt-get install libXt.dev)

./configure  –enable-R-shlib

make

make install

注意:这时候可以看一下R-x.x.x/lib下面有没有一个动态连接库文件libR.so,这时可以安装 Rserver了。上面的命令 --enable-R-shlib 就是保证动态连接库的正常生成,否则后面的Rserver不能正常安装。

 4.配置一下路径。如果要让所有的Linux用户都可以使用,可以用root帐户在/etc/profile下面增加: 

export PATH=$PATH: R-x.x.x的路径/bin 
或者直接在本地~/.bash_profile里面设置该路径。然后重新登陆,也可以直接运行“source .bash_profile”。试一试命令“R”,如果一切OK,你会看到R的欢迎界面。

Rserve下载安装

1.查看包的安装目录

> .libPaths()
[1] "/usr/local/lib64/R/library"

2.下载安装

> install.packages("Rserve",lib="/usr/local/lib64/R/library",dependencies=TRUE)

3.加载

> print(require(Rserve))

> [1] TRUE  //输出结果,说明加载成功

4.启动server

> Rserve()

Starting Rserve:
/usr/local/lib64/R/bin/R CMD /usr/local/lib64/R/library/Rserve/libs//Rserve

 

Rserve另一种安装Rserve方法

 

1.下载最新的Rserve

wget  http://www.rforge.net/Rserve/snapshot/Rserve_1.8-3.tar.gz

2.命令行安装

R CMD INSTALL Rserve_1.8-3.tar.gz

3.查看安装的版本信息

R CMD Rserve --version

 

启动Rserve

 

1.R CMD Rserve

2.查看Rserve进程和端口

3.开启远程模式

结束进程

kill -9 28914

打开远程模式重新启动

R CMD Rserve --RS-enable-remote

 

 

参考:

http://blog.sina.com.cn/s/blog_6cfc336b01018wvl.html

http://blog.sina.com.cn/s/blog_6b3668870100obpz.html

http://cos.name/cn/topic/410315/

http://blog.itpub.net/21711990/viewspace-1114418/

http://jingyan.baidu.com/article/c275f6ba200b42e33c75677b.html