物探论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1034|回复: 0

[GMT] GMT4.5.7之后版本安装

[复制链接]
发表于 2013-4-11 20:22:04 | 显示全部楼层 |阅读模式
GMT从4.5.7开始源码包装上做了一些改变,4.5.7以前的版本大都是分为多个软件包的(当然也有个别mirror是提供一个软件包),如
GMT4.5.6_doc.tar.bz2
GMT4.5.6_share.tar.bz2
GMT4.5.6_src.tar.bz2
GMT4.5.6_suppl.tar.bz2
GMT4.5.6_triangle.tar.bz2
4.5.7之后所有的源码及其他都压缩到一个软件包中,如gmt-4.5.8.tar.bz2。。。
因而GMT的安装方法也需要作一些改变。
不管是安装什么版本,建议把与安装有关的这几篇都看一下。
------------------------------------------
1、下载所需要的包
GMT主页是http://gmt.soest.hawaii.edu/,在mirror下选择日本的一个镜像,下载如下软件包
gmt-4.5.8.tar.bz2
GSHHS2.1.1_coast.tar.bz2
GSHHS2.1.1_full.tar.bz2
GSHHS2.1.1_high.tar.bz2
netcdf-3.6.3.tar.gz(mirror里的版本有点老,我没用那个)
把这些软件包放在同一个文件夹下面(此处以GMT为例),以便于操作。
netcdf3.6.3下载地址:http://www.unidata.ucar.edu/down ... cdf-3_6_3/index.jsp(选择第一个tar.gz格式的即可11.3M),更新版本的netcdf是否适合GMT未做测试。
有些mirror把GSHHS的三个包也压缩成一个包了,下起来比较慢,不过这个不重要。

2. 解压安装包
$ cd GMT
$ tar xvfz netcdf-3.6.3.tar.gz
$ for i in *.bz2;do tar jxvf $i;done
这时候文件夹GMT下生成如下文件夹:
netcdf-3.6.3  GMT4.5.8 share

3. 安装
[1]首先安装netcdf
$ cd netcdf-3.6.3
$ ./configure --prefix=/usr/local/netcdf-3.6.3(prefix参数指定要将netcdf安装到什么地方)
$ make
$ sudo make install

[2]现在开始安装GMT
$ cd ../GMT4.5.8
$ ./configure --prefix=/usr/local/GMT --enable-netcdf=/usr/local/netcdf-3.6.3(指定刚才netcdf安装路径)
$ make
$ sudo make install-all

[3]拷贝数据文件
$ cd ..
$ sudo cp -r share/  /usr/local/GMT/

[4] 环境变量及路径设置
vi ~/.bashrc
export GMTHOME=/usr/local/GMT
export PATH=/usr/local/GMT/binPATH
保存退出
--------------------------------------------------------
ps:
1、如前文所说,netcdf安装是否成功都不是很重要,因为GMT主要是需要netcdf的几个库,所以netcdf的安装可以不必太较真。
2、注意:在make的时候不要用root权限,仅安装的时候才使用root,用完之后立即退出,不然安装成功后会存在权限问题。
3、安装过程中可能出现的一些问题参见前文
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|物探论坛 ( 鄂ICP备12002012号 微信号:iwutan )

GMT+8, 2024-4-28 17:17 , Processed in 0.057605 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表