Ubuntu 18.04 LTS 环境下 GMT4 安装

发布时间 2023-04-13 14:56:43作者: 武烈河畔

GMT4

  1. 下载

  2. 官方 ftp:ftp://ftp.soest.hawaii.edu/gmt

    国内镜像:http://mirrors.ustc.edu.cn/gmt/

    需要下载的包包括:
    gmt-4.5.18-src.tar.bz2
    gshhg-gmt-2.3.7.tar.gz

  3. 基础依赖包

    1 $ sudo apt-get update
    2 $ sudo apt-get install gcc g++ make libc6
    3 $ sudo apt-get install ghostscript
    4 $ sudo apt-get install gv
    # netCDF 库
    1 $ sudo apt-get update
    2 $ sudo apt-get install libnetcdf-dev libgdal-dev python-gdal
    # X 相关库
    1 $ sudo apt-get update
    2 $ sudo apt-get install libxaw7-dev
    3 $ sudo apt-get install libice-dev libsm-dev libx11-dev
    4 $ sudo apt-get install libxext-dev libxmu-dev libxt-dev
    
  4. 安装GMT

    4.1 编译GMT源码

    1 $ tar -xvf gmt-4.5.18-src.tar.bz2
    2 $ cd gmt-4.5.18
    3 $ ./configure --prefix=/home/wangjq/opt/GMT-4.5.18
    4 $ make
    5 $ sudo make install-all # 注意:这里是 install-all 不是 install
    # 其中 --prefix 指定了 GMT 安装路径,你可以指定为其他路径,但要注意后面其他步骤要与这里的路径统一。
    

    4.2 安装海岸线数据

    1 $ cd ../
    2 $ tar -xvf gshhg-gmt-2.3.7.tar.gz
    3 $ sudo mv gshhg-gmt-2.3.7 /home/wangjq/opt/GMT-4.5.18/share/coast
    

    4.3 修改环境变量

    # 向 ~/.bashrc 中加入 GMT4 的环境变量,并使环境变量生效:
    1 $ echo 'export GMT4HOME=/home/wangjq/opt/GMT-4.5.18' >> ~/.bashrc
    2 $ echo 'export PATH=${GMT4HOME}/bin:$PATH'>> ~/.bashrc
    3 $ echo 'export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT4HOME}/lib64'>> ~/.bashrc
    4 $ source ~/.bashrc
    

    4.4 命令测试

    # 在终端键入 psxy - ,若出现如下输出,则安装成功:
    1 $ psxy -
    2 psxy 4.5.18 [64-bit] - Plot lines, polygons, and symbols on maps