本项目旨在为GMT用户提供GMT最新版本的快速安装脚本。
- 所有脚本仅在全新安装的64位系统下测试通过
- 当前用户应具有root权限(即可以使用
sudo
来安装软件) - 除用户自己外,无人可以为使用该脚本而导致的任何问题负责
- 欢迎用户在多个不同的系统上进行测试
发行版 | 是否通过 | 说明 |
---|---|---|
CentOS 6.7 | ✓ | FFTW 以及 GLIB_THREAD 并行功能被禁用 |
CentOS 7.2 | ✓ | |
Ubuntu 14.04 | ✓ | |
Ubuntu 15.10 | ✓ | |
Ubuntu 16.04 | ✓ | 源码有BUG,因而对源码打了补丁 |
Fedora 22 | ✓ | |
Fedora 23 | ✓ | |
Debian 7.10 | ✓ | |
Debian 8.4 | ✓ |
-
下载GMT安装脚本
GMT-x.x.x-installer.sh
和自己的Linux发行版对应的安装脚本 -
执行自己的Linux发行版所对应的安装脚本以安装依赖
bash ./XXXX-installer.sh
-
执行GMT安装脚本
bash ./GMT-x.x.x-installer.sh
-
等待安装完成,实际使用时可能需要重新
source ~/.bashrc
或者退出重新登陆或者重启,使得环境变量生效 -
测试是否安装正常
gmt --version gmt pscoast -Rg -JA280/30/3.5i -Bg -Dc -A1000 -Gnavy -P -V > GMT_test.ps
有三种下载方式:
- 直接点击项目主页上的“Download ZIP”按钮
- 使用
git clone https://github.com/gmt-china/gmt-easy-installer.git
- 点击要下载的脚本,在新页面的“Raw”按钮上右键保存
其实GMT的安装很简单,在各个平台上的安装方法是完全一样的,区别在于不同的发行版要安装的包的名称不同。因而GMT安装脚本 GMT-x.x.x-installer.sh
是通用的,而 XXXX-installer.sh
则是不同的平台有不同的安装脚本。
首先执行自己平台对应的脚本以安装GMT所需的依赖,然后再执行 GMT-x.x.x-installer.sh
,该脚本中首先下载GMT安装包,然后解压,修改配置,检查依赖是否满足,最后安装。
脚本会使用 curl
命令从GMT官网下载三个GMT安装包。如果觉得下载太慢,可以使用其他方法预先下载好脚本中指定的安装包,将其放在与脚本同一目录下。此时 curl
在下载数据时会发现安装包已经下载完成,就会自动跳过数据下载这一步骤。