Linux下R语言环境搭建

R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,他是一个用于统计计算和统计制图的优秀工具。

环境搭建:

1.安装proj

[[email protected] gis]#wget http://download.osgeo.org/proj/proj-4.9.1.tar.gz
[[email protected] gis]# tar -zxvf proj-4.9.1.tar.gz
[[email protected] proj-4.9.1]# cd proj-4.9.1
[[email protected] proj-4.9.1]# ./configure
[[email protected] proj-4.9.1]# make && make install

安装完成后会在/usr/local/include下生成.h文件(org_proj4_Projections.h,proj_api.h,projects.h),并在/usr/local/lib文件夹下生成库文件。

将/usr/local/lib添加到环境变量中:

[[email protected] proj-4.9.1]# vim /etc//ld.so.conf.d/local.conf
/usr/local/lib
[[email protected] proj-4.9.1]#ldconfig -v

2.安装GEOS

[[email protected] gis]# wget http://download.osgeo.org/geos/geos-3.4.2.tar.bz2
[[email protected] gis]# tar -jxvf geos-3.4.2.tar.bz2
[[email protected] gis]# cd geos-3.4.2
[[email protected] gis]# make && make install

3.安装gdal

[[email protected] gis]#wget http://download.osgeo.org/gdal/CURRENT/gdal-1.11.2.tar.gz
[[email protected] gis]# tar -zxvf gdal-1.11.2.tar.gz
[[email protected] gis]# cd gdal-1.11.2
[[email protected] gis]# ./configure --with-geos=/usr/local/bin/geos-config
[[email protected] gis]# make && make install

注意:

在./configure检测配置信息会显示相关组件的是否支持,其中显示“GEOS support:no”则说明不支持geos,我们需要加上参数--with-geos=/usr/local/bin/geos-config。

4.安装R语言

(1)先安装java环境,如:

##JAVA###
export JAVA_HOME=/usr/local/jdkXXX
export JRE_HOME=/usr/local/jdkXXX/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

不要忘记source /etc/profile,载入环境变量。

(2)安装R语言

[[email protected] gis]# yum install gcc-gfortran readline-devel libXt-devel
[[email protected] gis]# wget http://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3.2.0.tar.gz
[[email protected] gis]# tar -zxvf R-3.2.0.tar.gz
[[email protected] gis]# cd R-3.2.0
[[email protected] gis]# ./configure  --enable-R-shlib  --prefix=/usr/local/R-3.2.0
[[email protected] gis]# make && make install

注意:

若报错“configure: error: No F77 compiler found”,则需要yum install gcc-gfortran

若报错"configure: error: --with-readline=yes (default) and headers/libs are not available ,configure: error: –with-x=yes (default) and X11 headers/libs are not available",需要yum install readline-devel libXt-devel。

若你的R环境tab自动补全以及上下左右等方向键都无法使用,也需要安装yum install readline-devel libXt-devel。

最后将你的R语言执行命令加入环境变量,这样就直接可以通过输入R进入了。

export PATH=/usr/local/R-3.2.0/bin:$PATH

另,通过R安装包

[[email protected] gis]# R

R version 3.2.0 (2015-04-16) -- "Full of Ingredients"
Copyright (C) 2015 The R Foundation for Statistical Computing
Platform: x86_64-unknown-linux-gnu (64-bit)

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

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

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

> install.packages('rjson')

检测包是否安装require(rjson)

若在安装包过程中出现“geos-config not found ”或"gdal-config not found",而我们的geos-config,gdal-config已经安装在/usr/local/bin下,我们需要将/usr/local/bin加入环境变量。

时间: 2024-10-26 02:25:12

Linux下R语言环境搭建的相关文章

Ubuntu14.04 Kylin下 GO语言环境搭建

sudo apt-get install golang gccgo安装 gcc -v 查看 --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin 如果有一个go,说明你的gcc支持golang,那么就执行以下命令安装gcc-go(大家试一下这命令,我不敢确定): sudo apt-get install gccgo 设置系统环境变量 sudo gedit /etc/profile export

Linux下的ssh环境搭建与管理

Linux下的ssh环境搭建与管理 实验环境 1:网桥模式 2:安装好vmtoos 3:安装好yum 4:安装好ssh相关软件包 5:服务端:xuegod-63   IP:192.168.1.63 客户端:xuegod-64   IP:192.168.1.64 客户端普通用户:ceshi  密码:123456 6:安装好扫描软件rpm -ivh/mnt/Packages/nmap-5.21-4.el6.x86_64.rpm 实验目标 1:SSHD服务介绍 2:SSHD服务安装配置 3:两Linu

Linux下PHP+Nginx环境搭建

PHP+Nginx环境搭建 作者:王宇阳( Mirror )^_^ 参考文章: ? Nginx+PHP+MySQL安装参考 ? PHP源码安装经验 ? PHP源码环境搭建过程中常见问题 CentOS环境 配置CentOS-7网络: CentOS(最小安装)默认是不打开网络的 启动网络 vi打开:/etc/sysconfig/network-scripts/ifcfg-ens33 文件 将 "ONBOOT:no"属性修改为:"ONBOOT:yes" 重启网络服务 #

Linux下golang开发环境搭建

对于golang开发来说,Windows下可以用vscode或者liteide都不错,但是Linux下的开发也就只有vim了,所以怎么搞笑的利用vim进行golang开发呢? 参考官方推荐的一个插件:vim-go 安装步骤: vim-go的安装需要使用vim插件管理工具,我使用的是VundleVim,具体的安装操作按照该工具的readme来操作即可. 当vim-go安装完成之后,按照vim-go的readme里面的介绍,需要用到命令:GoInstallBinaries来安装需要用的工具,但是这里

【Lua】linux下lua+mod_lwt环境搭建

Lua 是一个小巧的脚本语言.它具有轻量级.可扩展等优势.它可以作为一个强大.轻量的脚本语言,供任何需要的程序使用. LWT (Lua Web Tools) 可让你使用 Lua 开发 Web 应用,并可直接在 Apache 上运行.LWT 的核心功能通过一个 Apache 的模块(mod_lwt)来提供.另外 LWT 提供可选的 Lua 模块用来访问数据库和缓存. 现在用lua + LWT来搭建后台web环境. 安装lua: 在linux中,有两种方法可以安装lua. 第一种:系统为Ubunut

Linux下PHP开发环境搭建

平时写程序时都是在服务器已经搭建好的PHP环境进行的.出于对未知知识的好奇,这几天在自己的机器上搭建起了PHP开发环境.本想轻松顺利的看到phpinfo显示在我的页面上,没想到安装环境时一路的error,不停的 google折腾了半天终于看到了phpinfo.在此把遇到的问题总结一下,给大家提供一个参考.我的OS是ubuntu 9.10,得益于apt-get强大的功能参考了一下这篇文章http://wiki.ubuntu.org.cn/index.php?title=Apache&variant

linux下的LNMP环境搭建

首先了解一下LNMP这四个字母的意思:可以把四个字母分开来看:L:linux的操作系统:N:Nginx网站服务:M:mysql数据库:P:php解析环境. 本次主要能学会Nginx网站服务的基本构建: 学会构建Nginx主机:(这个和apache的网站服务的虚拟web主机类似,本次不做过多讲解) 学会部署LNMP网站服务平台 今天我准备了天空网络电影系统.所以简单的把这个点播系统部署上(http://www.skyuc.com/) 一:Nginx服务基础         Nginx的优点:(1)

linux下Apache+Svn环境搭建(五)

在搭建之前先准备好如下包,建议去apache官网去下载:http://httpd.apache.org/ apr-1.4.6.tar.gzapr-util-1.4.1.tar.gzhttpd-2.2.16.tar.gzopenssl-1.0.0a.tar.gzsubversion-1.6.1.tar.gzsubversion-deps-1.6.1.tar.gzneon-0.30.1.tar.gzexpat-2.1.1.tar.bz2 以上所有的压缩包下载下来之后,建议统一放在一个目录,例如我是放

Linux下C# 开发环境搭建

支持开源,拥抱Linux. C#/.NET都是跨平台的,虽是微软的一套东西,但Linux上也是可以跑的,就是个习惯问题. 我们知道mono是一个跨平台的.开源的 .NET 开发框架.它是Novell公司基于SUSE Linux操作系统开发的. ok,开始介绍安装: 1.安装C#编译环境 sudo apt-get install mono-devel ,输入密码,然后输入Y 2.查看mono版本 mono --version 3.查看gmcs版本 gmcs --version 4.编译程序 gmc