R 在linux redhat 6.5的编译安装过程

  1. 下载源码包

    • 在http://cran.r-project.org/mirrors.html,选择一个国内镜像下载需要的版本,比如:http://mirror.lzu.edu.cn/CRAN/src/base/R-3/,这儿我下载了R-3.1.3版的源码,大约20多M,很快就下载完成。
  2. 解压源码
    • 压缩包我放在/user/local目录下,进入此目录后运行命令:
    • tar xzf R-3.1.3.tar.gz
    • 解压到当前目录
  3. 检查编译环境及编译
    • 进入目录
    • cd R-3.1.3
    • ./configure
    • checking for g++... no
      checking for c++... noconfigure: error: No F77 compiler found...会有一大堆不满足的条件
    • 安装对应的依赖即可

      yum install gcc-c++ (如果没有安装c和c++的编译器)

      yum install readline-devel

      yum install libXt-devel

      yum install gcc-gfortran (解决configure: error: No F77 compiler found 错误)

    • ./configure  --enable-R-shlib --prefix=/usr/R-3.1.3

      make

      make install

    • 将/usr/local/R-3.1.3/bin加入用户或系统环境变量的path里边:

      比如:vim /etc/profile

      增加这一行:export PATH=/usr/R-3.1.3/bin:$PATH

      source /etc/profile

  4. 测试

>R

即可看到如下信息:

简单测试

ok!

R version 3.1.3 (2015-03-09) -- "Smooth Sidewalk"
Copyright (C) 2015 The R Foundation for Statistical Computing
Platform: x86_64-unknown-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type ‘license()‘ or ‘licence()‘ for distribution details.

Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type ‘contributors()‘ for more information and
‘citation()‘ on how to cite R or R packages in publications.

Type ‘demo()‘ for some demos, ‘help()‘ for on-line help, or
‘help.start()‘ for an HTML browser interface to help.
Type ‘q()‘ to quit R.

> x<-c(1,2,3)
> y<-c(102,299,301)
> model<-lm(y~x)
> summary(model)

Call:
lm(formula = y ~ x)

Residuals:
1 2 3
-32.5 65.0 -32.5

Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 35.00 121.60 0.288 0.822
x 99.50 56.29 1.768 0.328

Residual standard error: 79.61 on 1 degrees of freedom
Multiple R-squared: 0.7575, Adjusted R-squared: 0.5151
F-statistic: 3.124 on 1 and 1 DF, p-value: 0.3278

> proc.time()
user system elapsed
0.300 0.024 97.456
>
时间: 2024-10-29 00:18:31

R 在linux redhat 6.5的编译安装过程的相关文章

Linux下用Intel编译器编译安装NetCDF-Fortan库(4.2版本后)

本来这个问题真的没必要写的,可是真的困扰我太久%>_<%,决定还是记录一下. 首先,最权威清晰的安装文档还是官方的: Building the NetCDF-4.2 and later Fortran libraries (写此文时,最近版为4.2) 那这个文档最开始就告诉我们,自NetCDF库4.2版本以后,Fortran的库和C的库就要分开build啦!而且要装Fortran的库必须先装好C的库. 所以先装C的库咯:仍然官方文档: Getting and Building NetCDF-C

Linux下通过源码编译安装程序

ASK: Linux下通过源码编译安装程序(configure/make/make install的作用) configure Linux 平台有各种不同的配置,安装时需要通过 configure 来确定,如:编译器用的是 cc 还是 gcc.不同库文件所在目录等.执行 configure 后会生成 Makefile,Makefile 规定了用什么编译器.编译参数等信息. make 根据 Makefile 中规定的内容进行编译,生成的可执行文件放在当前目录或某个子目录. make install

Linux中如何从源代码编译安装程序

现代的Linux发行版本通常使用软件包管理机制对软件进行打包安装,省去了软件的 编译安装过程,但在有些情况下,仍然需要使用源代码编译安装的方式为操作系统安装新的应用程序,下面我们来了解一下编译安装的基本过程: 我们以安装Apache服务为例,来说明应用程序的源代码编译安装的过程. Apache服务至此就安装完成了,编译安装的过程大概就是这些. 原文地址:http://blog.51cto.com/14154700/2348753

LAMP——httpd 2.4.20 + mysql-5.6.26 + php-5.6.22编译安装过程

httpd 2.4.20 + mysql-5.6.26 + php-5.6.22编译安装过程: 资源准备 系统:centos6.5 PHP:wget http://docs.php.net/distributions/php-5.6.22.tar.gz MySQL:wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.26.tar.gz APACHE:wget http://mirrors.noc.im/apache//httpd/http

linux学习笔记——源码编译安装Mysql

#######Redhat6.5源码编译安装Mysql########实验环境:1.IP:172.25.8.32.磁盘要大于20G先添加一块大于20G的磁盘fdisk /dev/vdb        ##得到/dev/vdb1 8e linuxpvcreate /dev/vdb1    ##把物理分区做成物理卷vgextend vg_server1 /dev/vdb1    ##把新建立的/dev/vdb1添加到vg_server1中lvextend -L 20G /dev/vg_server1

关于安装linux redhat后无法使用yum命令安装gcc-c++问题

[参考]:http://www.cnblogs.com/sunjiguang/p/5970217.html [参考]:http://www.openskill.cn/article/126 初入职场,给linux redhat安装环境的时候,遇到这么个问题 [[email protected] ~]# yum -y install gcc Loaded plugins: katello, product-id, security, subscription-manager Updating ce

Linux Kernel 4.2.2 编译安装教程

安装linux的最新内核其实不难,搞linux就不要怕尝试. 我配置是AMD Athlon X2 64 4600+的处理器和DDR2 2GB的内存条,系统为Xubuntu 15.04. 现在我与大家分享一下经验,由于我写这个帖子的时候,4.2.2是最新的正式版内核,所以就以4.2.2为例了. 首先去官网下载4.2.2的内核包,官网地址:https://www.kernel.org/ linux-4.2.2.tar.gz官网下载地址:https://www.kernel.org/pub/linux

我的linux学习之旅: (3)编译安装php5.4

编译安装php5.4 目标:编译完成php5.4,并安装xcache.配合http2.4实现一个虚拟主机 操作系统CentOS6.6 x32_64 安装中使用的文件 /etc/sysconfig/network-scripts/ifcfg-eth0 配置 开始编译安装 安装完毕启动服务 按惯例上脚本php.sh #!/bin/bash php=php-5.4.31 xcache=xcache-3.1.0 # 本机IP ip=172.16.32.231 # php安装路径 path=/usr/lo

linux下源码包编译安装LAMP环境

1. 下载所需的源码包 Httpd-2.4.10  apr-1.5.1  apr-util-1.5.3  pcre-8.33(这些均可在Apache官网进行下载) Mysql-5.5.39    php-5.6.0 2. 解压这些压缩包(以上包均为.tar.gz版本的) 使用命令 tar –zxvf 安装包名 –C /usr/local/src (这里统一解压到该目录下) 3. 编译Apache部分 (1).安装apache依赖包pcre # cd ./pcre-8.33 # ./configu