您的位置:首页 > 运维架构 > Linux

linux_muxViz详细安装步骤

2015-11-04 09:43 651 查看
/××××××××××××××××××××××××××/

//文档描述: muxviz 安装文档 错误解决方案

//软件环境: ubuntu Kylin14.04 (64位/32位),若读者是其他系统环境,本文档可做参考

//时 间: 2015年11月1日

//AU : 赵鹏飞

//原 网 址: http://muxviz.net/tutorial.php
/××××××××××××××××××××××××××/

/××××××××××步骤1××××××××××××/

sudo apt-get install g++

sudo apt-get install gfortran

//安装 g++ 和 gfortran

//测试安装是否成功,查看 g++ 和 gfortran 版本

g++ -v //显示版本信息 即为安装成功

gfortran -v //显示版本信息 即为安装成功

/××××××××××步骤1××××××××××××/

/××××××××××步骤2××××××××××××/

//在用户家目录下建立temp.sh

touch temp.sh

/*** temp.sh文件内容*****/

#!/bin/bash

#download Octave and R from their repository

wget http://ftp.gnu.org/gnu/octave/octave-3.6.0.tar.gz
wget http://cran.es.r-project.org/src/base/R-3/R-3.2.0.tar.gz
DIR=$PWD

#install Octave

sudo apt-get build-dep octave

sudo mv octave-3.6.0.tar.gz ~

cd ~

tar xvf octave-3.6.0.tar.gz

cd octave-3.6.0

./configure

make

sudo make install

cd $DIR

#install R

sudo apt-get build-dep r-base-core

sudo mv R-3.2.0.tar.gz ~

cd ~

tar xvf R-3.2.0.tar.gz

cd R-3.2.0

./configure

make

sudo make install

#install GDAL

sudo apt-get install libgdal1-dev libproj-dev

/*** temp.sh文件内容*****/

//执行以下shell脚本

chmod +x temp.sh

./temp.sh

/××××××××××步骤2××××××××××××/

/××××××××××步骤3××××××××××××/

//测试安装 octave 是否成功

octave -v

cd octave-3.6.0

./run-octave

//测试安装 R 是否成功

R

/××××××××××步骤3××××××××××××/

/××××××××××步骤4××××××××××××/

//在原网页上下载 最新版本的 muxViz

//解压

unzip muxViz-master.zip

//进入解压后的 muxViz-master/ 目录

//运行R环境

R

//在R 环境下输入

source('muxVizGUI.R')

//该步骤会添加muxVizGUI 运行时依赖的包,并且启动muxVizGUI 界面,时间会比较长,然后安装结束

/××××××××××步骤4××××××××××××/

/×××××××××××错误1:octave 安装过程中遇到错误 ×××××××××××××××××××/

错误描述:

在libgnu/

./stdio.h 文件中的1032行出错,_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");

解决方案:

在libgnu/stdio.in.h(注意不是stdio.h文件) 找到出错位置更改文件为:

#if defined gets

#undef gets

_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");

#endif

保存,再次执行 make 就可以安装成功

/×××××××××××错误2:R环境下运行source出错×××××××××××××××××××/

错误描述:

未找到版本3.2.0 或者其他

问题出现原因: 新版本的muxViz 对R环境版本有要求

解决方案:按照要求下载R环境的版本,然后执行temp.sh文件(本文安装过程步骤2)中有关R的所有命令,再次安装,运行R环境,并查看是否是需要的版本

/**********警告:octave安装过程中会遇到gldk 库无法找到**********/

在尝试多次无法解决后,直接选择跳过.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: