Skip to content
This repository has been archived by the owner on Apr 19, 2022. It is now read-only.

GMT快速安装脚本(不再维护更新)

License

Notifications You must be signed in to change notification settings

gmt-china/gmt-easy-installer

Repository files navigation

GMT快速安装脚本

Travis GMT Version license

本项目不再维护更新!请勿使用该安装脚本!

本项目旨在为GMT用户提供GMT最新版本的快速安装脚本。

注意事项

  1. 所有脚本仅在全新安装的64位系统下测试通过
  2. 当前用户应具有root权限(即可以使用 sudo 来安装软件)
  3. 安装过程中会需要多次(估计3次)输入当前用户的密码
  4. 除用户自己外,无人可以为使用该脚本而导致的任何问题负责

平台测试

GMT 5.4.3 在如下平台下测试通过:

  • centos 6, 7
  • fedora 24, 25, 26, 27
  • ubuntu 14.04, 16.04, 16.10, 17.04, 17.10
  • debian 7, 8, 9

使用方法

  1. 下载GMT安装脚本 GMT-installer.sh 和自己的Linux发行版对应的安装脚本, 并保存到同一目录下

  2. 执行自己的Linux发行版所对应的安装脚本以安装依赖

    bash ./XXXX-installer.sh
    
  3. 执行GMT安装脚本

    bash ./GMT-installer.sh
    
  4. 等待安装完成,实际使用时可能需要重新 source ~/.bashrc 或者退出重新登陆或者重启,使得环境变量生效

  5. 测试是否安装正常

    gmt --version
    gmt pscoast -Rg -JA280/30/3.5i -Bg -Dc -A1000 -Gnavy -P -V > GMT_test.ps
    

FAQ

如何下载?

有三种下载方式:

  1. 直接点击项目主页上的“Download ZIP”按钮
  2. 使用 git clone https://github.com/gmt-china/gmt-easy-installer.git
  3. 点击要下载的脚本,在新页面的“Raw”按钮上右键保存

原理介绍

其实GMT的安装很简单,在各个平台上的安装方法是完全一样的,区别在于不同的发行版要安装的包的名称不同。因而GMT安装脚本 GMT-installer.sh 是通用的,而 XXXX-installer.sh 则是不同的平台有不同的安装脚本。

首先执行自己平台对应的脚本以安装GMT所需的依赖,然后再执行 GMT-installer.sh,该脚本中首先下载GMT安装包,然后解压,修改配置,检查依赖是否满足,最后安装。

加速下载

脚本会使用 curl 命令从GMT官网下载三个GMT安装包。如果觉得下载太慢,可以使用其他方法预先下载好脚本中指定的安装包,将其放在与脚本同一目录下。此时 curl 在下载数据时会发现安装包已经下载完成,就会自动跳过数据下载这一步骤。

更新说明

本说明仅供项目维护者参考

当 GMT 新版本发布时,应修改如下三个地方:

  1. GMT-installer.sh 中的版本信息
  2. GMT-installer.sh 中的md5值
  3. README.md 中的版本信息
  4. .docker.sh 中的版本信息