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

安装过程:

1、下载

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

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

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

linux R语言 安装

 

 

下载地址: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导致的配置错误

linux R语言 安装

我在./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

显示成功,如下图:

linux R语言 安装

 

4、编译

指令:make

5、安装

指令:make install

6、测试是否安装成功

指令:R

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

linux 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

相关文章:

  • 2022-01-12
  • 2021-09-18
  • 2021-06-27
  • 2022-12-23
  • 2021-12-17
  • 2021-11-29
  • 2022-12-23
  • 2022-03-14
猜你喜欢
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2021-08-22
  • 2021-11-16
  • 2021-05-12
  • 2022-12-23
相关资源
相似解决方案