R源码编译安装

本文档详细记录了在CentOS 6.9上编译安装R 3.6.0的过程,包括下载源码、安装依赖、解决配置和编译过程中遇到的报错,如zlib、bzip2、xz、pcre等依赖库的安装,以及icu版本问题的解决方法。通过这些步骤,可以成功完成R的源码编译安装。
摘要由CSDN通过智能技术生成

前言

一般尽可能的使用编译好的R,或者使用miniconda安装R。 但是使用conda安装一些R包时会遇到各种各样的错误,同时如果需要使用更高版本的R,源码编译则是最好选择。安装过程中不断出现的报错让人头疼,这里简要记录安装遇到的报错及解决,有参考网上其他教程,一并谢过。 常见过程一笔带过。

安装包下载

环境:CentOS release 6.9
下载 R-3.6.0.tar.gz

wget https://cran.r-project.org/src/base/R-3/R-3.6.0.tar.gz
tar -zxvf R-3.6.0.tar.gz

依赖包下载安装

非root用户一般都会缺少一些依赖包。可以提前安装,也可以 ./configure 之后查看报错,安装对应依赖。需要安装的依赖:

  • zlib-1.2.11.tar.gz
  • bzip2-1.0.6.tar.gz
  • xz-5.2.4.tar.gz
  • pcre-8.43.tar.gz (configure时 可能要设置个别参数)

编译R

  1. configure
    中间可能遇到的问题,参考一篇文章, 在configure 步骤已设置相关参数。
 ./configure  --prefix=/path/to/install/R_3.6.0  --enable-R-shlib  CPPFL
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值