`
郑云飞
  • 浏览: 808910 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

centOS 7安装R语言

 
阅读更多

一、源码安装
1、下载R 安装包
  R-3.0.3.tar.gz https://cran.r-project.org/src/base/R-3/R-3.0.3.tar.gz

 

2、解压
   tar xvf R-3.0.3.tar.gz
3、./configure  --enable-R-shlib
  cd R-3.0.3
  ./configure  --enable-R-shlib

 1)./configure 报错
   configure: error: No F77 compiler found 
   解决方法:
   yum install gcc-gfortran

 2)./configure 报错
  configure: error: --with-readline=yes (default) and headers/libs are not available
   解决方法:
  yum install  readline-devel
 
  3)./configure 报错
  configure: error: --with-x=yes (default) and X11 headers/libs are not available 
  解决方法:
   yum install libXt-devel

 4)./configure 报错 
  configure: error: C++ preprocessor "/lib/cpp" fails sanity check
  解决方法:
 yum install gcc-c++  glibc-headers
 

5)./configure 报错 

whether bzip2 support suffices... configure: error: bzip2 library and headers are required

解决办法

yum search bzip2  //查询安装包
[root@localhost R-3.4.3]# yum search bzip2
================================= N/S matched: bzip2 ==================================
bzip2-devel.i686 : Libraries and header files for apps which will use bzip2
bzip2-devel.x86_64 : Libraries and header files for apps which will use bzip2
bzip2-libs.i686 : Libraries for applications using bzip2
bzip2-libs.x86_64 : Libraries for applications using bzip2
perl-Compress-Raw-Bzip2.x86_64 : Low-level interface to bzip2 compression library
bzip2.x86_64 : A file compression utility

  Name and summary matches only, use "search all" for everything.
 
然后再安装
yum -y install bzip2-devel.x86_64
6)./configure 报错 
configure: error: "liblzma library and headers are required"
解决办法
yum search liblzma 
然后再安装
yum install xz-devel.x86_64  
7)./configure 报错 
checking whether PCRE support suffices... configure: error: pcre >= 8.20 library and headers are required
 解决方法
yum search pcre
然后安装pcre
 
最后再运行./configure就成功了
 

环境配置完毕后,可以进行make和安装

make & make install

配置I5的话 大概是15到20分钟。就成功了

编译安装完毕后,进行环境配置。

vim /etc/profile
#add R env
R_HOME=/usr/local/R-3.4.3
PATH=$PATH:$R_HOME/bin
source /etc/profile

 

  再在控制台输入R命令,就显示了

[root@localhost R-3.4.3]# R

R version 3.4.3 (2017-11-30) -- "Kite-Eating Tree"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R是自由软件,不带任何担保。
在某些条件下你可以将其自由散布。
用'license()'或'licence()'来看散布的详细条件。

R是个合作计划,有许多人为之做出了贡献.
用'contributors()'来看合作者的详细情况
用'citation()'会告诉你如何在出版物中正确地引用R或R程序包。

用'demo()'来看一些示范程序,用'help()'来阅读在线帮助文件,或
用'help.start()'通过HTML浏览器来看帮助文件。
用'q()'退出R.

>

 

分享到:
评论

相关推荐

    CentOS7安装R3.4.4

    CentOS7 安装 R3.4.4 是一篇关于在 CentOS 7 系统上安装 R 语言 3.4.4 版本的教程。该教程涵盖了从安装依赖项到编译和安装 R 语言的整个过程。 知识点1: yum 安装依赖项 在安装 R 语言之前,需要安装一些依赖项,...

    centos7安装oracle12c

    - **语言选择**:在安装 CentOS 7 时,首先应选择英语环境,之后可以在配置界面添加中文支持。这主要是考虑到生产环境下的稳定性和兼容性。 - **分区设置**:建议 swap 分区的大小设置为系统物理内存的两倍。例如,...

    CentOS7 安装 PG 并启用plpython3

    本文将详细介绍如何在CentOS7操作系统上安装PG并启用PL/Python3,以便利用其进行高效的数据处理。 首先,确保你的CentOS7系统已经更新到最新版本,并且安装了必备的开发工具和依赖包。这些工具通常包括`gcc`、`make...

    CentOS7系统,R语言安装脚本

    CentOS7系统下的R语言安装脚本,直接用Xftp转移到CentOS中后,运行脚本即可安装成功

    centos7.4系统安装

    1. **选择安装语言**:根据需要选择安装过程中使用的语言。 2. **设置安装参数**: - **时区设置**:选择所在地区的时区。 - **键盘布局**:根据个人偏好选择键盘布局。 - **安装源选择**:确认使用的是 U 盘中的...

    CentOS 7安装.docx

    ### CentOS 7 安装与配置详解 #### 一、安装CentOS 7.0 在开始安装CentOS 7之前,确保准备了相应的安装介质(例如:`CentOS-7.0-1406-x86_64-DVD.iso`),并且已将系统引导至安装界面。 **系统环境配置:** - **...

    CentOS 7快速安装配置 Odoo 12

    ### CentOS 7 快速安装配置 Odoo 12 的详细步骤 #### 一、环境准备与基础软件安装 在 CentOS 7 上安装配置 Odoo 12 需要进行一系列的基础软件安装及环境配置。首先确保系统已更新至最新版本: ```bash sudo yum -...

    CentOS 6.5 安装说明.docx

    - **选择安装语言**:通常情况下,默认的英语界面即可,如果需要也可以选择其他语言支持。 - **选择安装模式**:可以选择图形界面安装或者文本模式安装。对于服务器用途,建议选择文本模式安装以节省资源。 - **选择...

    centos离线安装gcc所需要的rpm包

    本文将详细介绍如何在CentOS上离线安装GCC所需的RPM包。 首先,理解RPM(Red Hat Package Manager)是Linux系统中用于管理软件包的一种机制。RPM包包含了软件的所有组件、依赖关系以及安装和卸载的脚本,使得安装...

    CentOS7 源码安装MySQL5.6

    ### CentOS7 源码安装 MySQL 5.6 详细步骤及知识点解析 #### 一、准备工作:安装必要的依赖包 在正式安装 MySQL 5.6 之前,我们需要确保系统中已经安装了一些编译工具和其他必备组件。这些工具主要用于帮助我们...

    centos安装手册

    ### CentOS安装手册详解 #### 一、CentOS安装概述 CentOS是一款基于Red Hat Enterprise Linux (RHEL)源代码编译而成的免费操作系统,适用于服务器和个人计算机等多种应用场景。本手册旨在提供一个详尽的新手安装...

    Centos 7 jdk安装包

    【Centos 7 JDK安装详解】 在Linux操作系统中,Java Development Kit(JDK)是进行Java编程的基础。对于CentOS 7系统来说,安装JDK是开发者或系统管理员的常见任务。本文将详细介绍如何在Centos 7上安装JDK,并提供...

    Centos7上部署Redmine v3.3手册

    ### 在Centos7上部署Redmine v3.3的知识点详解 #### 一、环境准备与更新 在开始部署之前,首先要确保系统是最新的,并且处于一个良好的状态。这包括更新`yum`源以及禁用SELinux以避免权限问题。 **更新yum源:** ...

    centos7 安装rabbitmq 直接解压就可以使用

    在CentOS7上安装RabbitMQ是一个相对简单的过程,尤其是当你选择不通过官方的YUM仓库而是直接解压二进制包来安装时。RabbitMQ是一个基于AMQP(Advanced Message Queuing Protocol)的消息中间件,它允许分布式系统中...

    Centos重新安装python和yum的文件

    Python是通用的脚本语言,而YUM(Yellowdog Updater, Modified)是CentOS的包管理器,用于安装、更新和卸载软件包。当这两个组件出现问题或需要升级时,可能需要重新安装。下面我们将详细介绍如何在CentOS中重新安装...

    emqttd-centos7-v2.3.11.tar.gz

    《emqttd在CentOS7系统上的安装与应用详解》 emqttd是一款基于MQTT协议的开源消息中间件,其稳定性和高性能在物联网(IoT)领域得到了广泛应用。本篇将详细介绍如何在CentOS7 64位系统上安装并使用emqttd-centos7-v...

    centos下rstudio连接spark安装包和文档

    `sparklyr`提供了一个R接口,使得用户能够利用R语言与Spark集群进行交互,执行大数据分析任务。本文将详细介绍在CentOS环境下安装和配置`rstudio`以及`sparklyr`的步骤,以及相关的依赖包。 首先,确保你的CentOS...

    git服务器(centos)+客户端安装(tortoiseGit)_文档+安装包

    如果需要中文界面,可以找到`git客户端安装包.zip`中的TortoiseGit语言包,安装方法是在TortoiseGit设置中选择“语言”选项卡,点击“更改”按钮,选择中文语言包进行安装。 三、连接Git服务器 1. 在Windows客户端...

    CentOS安装输入法 2019.12.8.md

    ### CentOS安装中文输入法详细步骤 #### 背景与目的 CentOS作为一种广泛使用的Linux发行版,在服务器领域尤其受到欢迎。然而,默认情况下,CentOS并不支持中文输入法,这给许多用户带来了不便。本指南将详细介绍...

Global site tag (gtag.js) - Google Analytics