linux R语言 安装

R安装有多种方式,使用yum或者源码编译安装,我用的是下载源码压缩文件,然后配置编译安装的。

安装过程:

1、下载

我在root文件夹下创建了一个install的文件夹,把我下载的东西都放在那

创建install文件夹,指令:mkdir install

进入install文件夹,指令:cd install

 

 

下载地址:https://www.r-project.org/

2、解压

指令:tar -zxvf R-3.5.1.tar.gz

3、配置

进入到R-3.5.1文件夹,指令:cd R-3.5.1

配置指令:./configure --enable-R-shlib

R需要依赖很多其他软件和包,系统一般不可能都已经安装好,或者满足其版本。这时候往往由于系统环境不同,会出现一些问题,而且不同的电脑出现的问题往往不一样(有些环境配的很全的就不会出现问题)。

但是问题其实都是一样的,就是缺少依赖软件或者软件版本低了

例如下图这个就是缺少realine导致的配置错误

我在./configure遇到了两个问题:

问题1:没有pcre

下载,指令:wget    https://netix.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gz

解压,指令:tar -zxvf   pcre-8.40.tar.gz

配置,指令:./configure

编译,指令:make

安装,指令:make install

 

问题2:没有libcurl

下载,指令:wget    https://curl.haxx.se/download/curl-7.61.0.tar.gz

解压,指令:tar -zxvf   curl-7.61.0.tar.gz

配置,指令:./configure

编译,指令:make

安装,指令:make install

每次遇到一个问题,解决后都要重新回到R-3.5.1文件夹下配置R,在解决完这两个问题后,

配置,指令:./configure --enable-R-shlib

显示成功,如下图:

 

4、编译

指令:make

5、安装

指令:make install

6、测试是否安装成功

指令:R

能进入R环境说明成功,如下图

注:

  1. 如果安装完不能进入R,可能是没有配置环境变量(一般不用)

指令:

export R_HOME= /usr/local/lib64/R/   (我的安在了/usr/local/lib64/下面)

Export PATH=$R_HOME/bin

source .bash_profile   (让环境变量生效)

查看系统所有环境变量,指令:export

  1. 不同的linux版本本系统安装软件时有可能不同,所以常常需要查看系统内核版本,

指令:uname -a  或者  cat /proc/version

 

参考:

[1] https://blog.csdn.net/qq_21383435/article/details/79537548

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值