码迷,mamicode.com
首页 > 其他好文 > 详细

生产环境CentOS7的R版本升级

时间:2018-07-10 18:28:23      阅读:1715      评论:0      收藏:0      [点我收藏+]

标签:and   实例   bubuko   命令   yum   headers   $path   error   解压   

背景:

公司的ML服务器,生产环境CentOS7,已安装R3.2.5、RStudio、FastRWeb,正在运行机器学习的实例若干。

现需要将一文本识别应用发布到生产环境,该实例用到包chinese.misc,该包要求R版本在3.3.2以上,故需升级生产环境。

升级工作:

只需要升级R的版本即可。

升级前的R工作目录:

/home/work/R 

对应的环境变量设置(vim ~/.bash_profile ):PATH=/home/work/R/bin:$PATH

升级步骤:

  • 下载R-3.5.1.tar.gz,地址:https://cran.r-project.org/src/base/R-3/
  • 将文件上传到linux主机目录(如/tmp),并执行解压命令:tar -zxvf R-3.5.1.tar.gz
  • 命令:cd R-3.5.1  (切换至解压后的目录)
  • 命令:mkdir -p /home/work/R351(创建新的工作目录) 
  • 命令:./configure --prefix=/home/work/R351 --enable-R-shlib  (设置R的工作目录,完成后无错误则继续 )

  开始编译安装

  • 命令:make
  • 命令:make install(执行过程中可能报各种错误,一般是缺少依赖,安装即可,见后附)
  • 安装生产环境中正在运行的实例所需要的包
  • 命令:vim ~/.bash_profile   (配置环境变量,在打开的文件中修改R路径,原来是"PATH=/home/work/R/bin:$PATH",修改成R351,如下)
PATH=/home/work/R351/bin:$PATH
  • 命令:source ~/.bash_profile   (使修改生效)
  • 完成操作后执行: R   (能正常进入R命令行则正常 )
  • 检查正在运行实例的运行状况。  

升级前的R工作目录:

/home/work/R351 

对应的环境变量设置(vim ~/.bash_profile ):PATH=/home/work/R351/bin:$PATH

技术分享图片

 

升级过程中遇到的问题:

执行命令make install时报错:error: zlib library and headers are required 

解决方案:yum -y install bzip2-devel 

参考:https://blog.csdn.net/qq_34023608/article/details/51700974

 

生产环境CentOS7的R版本升级

标签:and   实例   bubuko   命令   yum   headers   $path   error   解压   

原文地址:https://www.cnblogs.com/xianhan/p/9290670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!