`

linux上安装R语言

阅读更多

操作系统:Red Hat Enterprise Linux Server release 6.1(Santiago)

 

目前,windows版及mac版都有安装包,即双击就可以。而对于linux系统,需要进行源码编译安装。并且我们是在一个没有联网的机器上进行安装。

首先下载安装包,目前最新的是3.1.1,我选择的是北京交通大学的下载地址:

http://mirror.bjtu.edu.cn/cran/ ,点击 R-3.1.1.tar.gz 进行下载。

 

现在开始安装,

1. 解压文件

tar -zxvf R-3.1.1.tar.gz

2. 进到目录下

cd R-3.1.1

3. 首先进行配置

./configure --prefix={RHOME} --with-readline=yes --with-libpng=yes --with-x=no --enable-R-shlib

注意,--enable-R-shlib不是必须的,但是如果需要安装Rserve,那么就必须将此项配置上。

  • prefix R安装目录,需要绝对路径,默认安装在R源代码目录下,建议指定特定目录,后续好维护。
  • with-readline 使用系统的readline库,如果系统上没有libreadline,此选项填“no”,但是强烈推荐使用此选项,否则编译出来的R极其难用(上下左右全部无效,囧!)。如何安装libreadline,参见这里。安装好libreadline后,但是R配置时找不到,可能是libreadline.so没有在系统目录(如/usr/local/lib)中,参见这篇文章排查问题。
  • with-libpng 使用系统的libpng库,用于导出png图片,libpng下载地址,参见这里
  • with-x 表示是否使用X-Windows系统,也就是类Unix操作系统的GUI,由于我的服务器是没有安装这个的,所以这一项选择”no”(一般的服务器也不会安装这个)。

 

4. 配置成功后,运行make

5.然后再运行make install

6. 安装完后R后,还无法在系统任何目录下使用R,这一点比较麻烦,所以最好系统目录下做一个软链接,命令如下:

ln -s <YOUR_R_HOME>/bin/R /usr/local/bin/R

7.检查一下R是否安装,直接输入“R”,即可进入R语言界面。

8. 安装成功R以后,需要安装R包。

我们下载所需要的包,下载地址 http://mirror.bjtu.edu.cn/cran/src/contrib/Archive/

然后用命令行安装

R CMD INSTALL /XXX/Rserve_1.7-2.tar.gz

看提示信息,检查是否安装成功。

 

 

可能遇到的问题:

1. configure: error: No F77 compiler found

由于没有安装gfortran,需要先安装gfortran。还需安装readline,因为我前面选的是yes

2. 启动Rserve,提示成功,可是无法连接该服务

当使用如下进行启动Rserve是,会出现其他机器无法连接的情况。

R

>library(Rserve)

>Rserve()

这样,显示是启动成功的,可就是连不上。

我们换一种方式启动

R CMD Rserve --RS-enable-remote

这样带着remote的启动,即可远程连接了。

 

 

 

 

 

分享到:
评论

相关推荐

    linux下R安装、 Rstudio安装

    ### Linux环境下R与RStudio的安装指南 #### 一、R语言简介 R是一种广泛用于统计分析、绘图的语言和操作环境。它提供了一套完整的数据处理、计算和制图功能,是数据科学领域中非常重要的工具之一。本文将详细介绍在...

    linux系统安装r语言环境方法及问题详细解决方法.docx

    linux系统安装R语言环境方法及问题详细解决方法 本文将详细介绍Linux系统中安装R语言环境的方法,并解决可能遇到的问题。R语言是一种流行的统计编程语言,广泛应用于数据分析、数据挖掘、机器学习等领域。Linux系统...

    R语言linux安装包suse11

    在Linux环境下,特别是SUSE 11操作系统中安装R语言是一项必要的任务,因为R语言是数据分析、统计计算和图形绘制的重要工具。SUSE Linux是一个稳定且功能强大的企业级操作系统,适合进行复杂的科学计算和数据分析。...

    suse安装R语言环境.rar

    总之,安装R语言环境在SUSE Linux上是一个相对简单的过程,主要涉及添加仓库、安装R和其依赖、配置环境以及安装额外的工具如RStudio。完成这些步骤后,你就可以在SUSE系统上充分利用R进行数据分析和编程了。记得定期...

    R语言(linux版)安装包

    以下是一份详细的R语言在Linux上的安装教程,以及关于R-3.0.0版本的一些关键点。 首先,为了安装R,你需要确保你的Linux系统已经安装了必要的构建工具和依赖库。通常,这包括`build-essential`包,用于提供编译环境...

    Linux 6.8 上安装R

    标题“Linux 6.8 上安装R”明确指出本文档的主要内容是关于如何在Linux 6.8版本的操作系统上安装R语言环境。R是一种广泛使用的统计计算与图形软件包的语言与环境,特别适用于数据科学领域。 #### 描述解析 描述部分...

    oracle ebs R12 在linux 安装 12.1.1升级 安装中文语言包.docx

    通过本文档提供的指南,您可以顺利地在 Linux 系统上完成 Oracle EBS R12.1.1 的安装和升级工作,并成功安装中文语言包。遵循这些步骤,有助于确保系统的稳定性和最佳性能。此外,定期查阅官方文档以获取最新信息和...

    suse安装R语言环境安装.rar

    在SUSE Linux操作系统中安装R语言环境是一项关键的任务,尤其对于数据分析、统计计算以及机器学习等领域的工作至关重要。这里我们详细探讨如何使用提供的压缩包文件来完成这个过程。 首先,R语言是一个开源的统计...

    rhel6.3红帽Linux 64位系统安装R语言全解析

    在本教程中,我们将深入探讨如何在64位的Red Hat Enterprise Linux 6.3 (RHEL6.3)系统上安装和配置R语言。R语言是一种强大的统计计算和图形生成环境,广泛应用于数据科学、机器学习以及生物信息学等领域。在Linux...

    R语言catboost离线安装源码

    **R语言catboost离线安装源码详解** CatBoost是一款由Yandex开发的高效、开源的机器学习库,尤其在处理分类和回归问题时表现出色。它提供了多种接口,包括Python、R和Java,便于不同编程背景的用户使用。本文将详细...

    linux下离线在线安装dapr

    在Linux环境下,Dapr(Distributed Application Runtime)是一种开源的、多语言的、云原生应用运行时,它使得构建可移植、松耦合、弹性、反应式微服务变得更为简单。Dapr提供了多种核心服务网格功能,如服务调用、...

    linux下R安装包

    在Linux上安装RStudio,可以访问其官方网站下载对应版本,然后按照官方文档的指示进行安装。 总的来说,Linux下安装R和管理R包虽然比Windows或macOS多几步,但通过源代码编译可以自定义安装路径,且不受系统版本...

    Linux R 安装stringi包依赖的ICUDT包及使用说明

    Linux R 安装stringi包时报错,提示无法获取ICUDT文件,原因是到外网的网络不通,需要手动下载需要的包,安装时需要配置这个包的路径,具体方法见readme.txt ICUDT文件名称:icu4c-69_1-data-bin-l.zip

    windows下R语言环境安装及访问oracle例子

    - 对于远程环境,R语言的使用通常涉及到分布式服务节点,因此需要在Linux服务器上配置RSERVER和RStudio。 - 安装和配置过程中,确保遵循R和相关软件的版本兼容性,避免因版本不匹配导致的问题。 - 学习R语言连接...

    linux下oracle10安装准备和设置

    ### Linux 下 Oracle 10g 安装准备与设置 #### 一、概述 本文将详细介绍如何在 Ubuntu 操作系统上进行 Oracle 10g 的安装准备工作,包括系统选择、安装必要的软件包、用户组及用户的创建、系统配置文件的调整以及...

    linux下安装oracle客户端

    ### Linux下安装Oracle客户端知识点详解 #### 一、前言 在Linux环境下部署Oracle客户端是一项常见但又较为复杂的任务,特别是在企业级应用中。本文将详细介绍如何在Linux系统上(以CentOS 5为例)安装Oracle 10g...

    Linux环境DB2客户端安装

    Linux 环境 DB2 客户端安装 DB2 是 IBM 公司开发的一种关系型数据库管理系统,广泛应用于企业级应用中。安装 DB2 客户端是连接 DB2 服务器的必要步骤。本文将详细介绍在 RedHat 5.9 企业版环境下安装 DB2 客户端的...

    R-4.3.2安装文件

    R包是R语言的扩展,包含自定义函数、数据集和文档,用户可以通过`install.packages()`命令来安装额外的包。 6. **tests**: 测试目录包含了一系列用于验证R功能正确性的测试脚本。这些测试确保了新版本的R在发布前...

    R语言安装文件

    本压缩包包含的是R语言的安装文件,版本为3.2.2,这是一款免费的开源软件,意味着任何人都可以免费下载、使用并进行改进。 R语言的安装过程通常分为几个步骤: 1. **下载R安装包**:首先,你需要从R项目的官方网站...

Global site tag (gtag.js) - Google Analytics