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