Linux下最新版R源码安装完全攻略

本文提供了一步一步的指导,详细解释了如何在Linux环境下正确安装R源码,并针对可能出现的错误提供了解决方案。通过解压、配置、安装等步骤,确保R环境搭建顺利。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    在Linux下,最新版R源码安装会遇到多个错误异常警告,很多时候大家会选择忽略并完成安装,但在使用中,在某些问题上会出现意想不到的问题。现整理完整安装攻略如下:

step0:下载R安装包 R-3.2.2.tar.gz

step1:
[root@localhost Downloads]# tar xvf R-3.2.2.tar.gz  #解压

step2:
[root@localhost R-3.2.2]# cd R-3.2.2 
[root@localhost R-3.2.2]# ./configure --enable-R-shlib

configure: error: No F77 compiler found  #错误描述

[root@localhost R-3.2.2]# yum install gcc-gfortran  #解决方法
Complete!

step3:
[root@localhost R-3.2.2]# ./configure --enable-R-shlib
configure: error: in `/home/yuanmin/Downloads/R-3.2.2':    #错误描述
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details

[root@localhost R-3.2.2]# yum install gcc-c++ glibc-headers  #解决方法
Complete!

step4:
[root@localhost R-3.2.2]# ./configure --enable-R-shlib
configure: error: --with-readline=yes (default) and headers/libs are not available  #错误描述

[root@localhost R-3.2.2]# yum install readline-devel   #解决方法
Complete!

step5:
[root@localhost R-3.2.2]# ./configure --enable-R-shlib
configure: error: --with-x=yes (default) and X11 headers/libs are not available #错误描述

[root@localhost R-3.2.2]# yum install libXt-devel   #解决方法
Complete!

step6:
[root@localhost R-3.2.2]# make
*** Cannot find any Java interpreter              #错误描述
*** Please make sure 'java' is on your PATH or set JAVA_HOME correspondingly
make[1]: [stamp-java] Error 1 (ignored)
make[1]: Leaving directory `/home/yuanmin/Downloads/R-3.2.2'

[root@localhost R-3.2.2]# yum search java #查找相关插件
[root@localhost R-3.2.2]# yum install java_cup.x86_64  #解决方法
Complete!

step7:
[root@localhost R-3.2.2]# make
[root@localhost R-3.2.2]# make install

--------------------------
安装完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值