• ubuntu16.04下gmt5.4.1的安装


    1 参考具神博客http://seisman.info/install-gmt5.2.x-under-linux.html

    https://github.com/gmt-china/gmt-easy-installer/blob/master/GMT-installer.sh 下载gmt自动化安装

    2 我自己从ftp://ftp.soest.hawaii.edu/gmt/下载最新版本的gmt-5.4.1-src.tar.gz  gshhg-gmt-2.3.6.tar.gz 和dcw-gmt-1.1.2.tar.gz

    3 安装依赖包

    sudo apt-get update

    sudo apt-get install netcdf-bin libnetcdf-dev

    sudo apt-get install libgdal-dev

    sudo apt-get install libpcre3 libpcre3-dev 

    sudo apt-get update
    # 必须安装的包
    sudo apt-get install ghostscript libnetcdf-dev
    sudo apt-get install libglib2.0-dev
    # 推荐安装的包
    sudo apt-get install libgdal-dev python-gdal
    sudo apt-get install liblapack3
    # 可选的安装包
    sudo apt-get install libpcre3-dev libfftw3-dev

     

    4 直接运行 sh gmt-installer.sh

    tar -xf gmt-${GMT_VERSION}-src.tar.gz
    tar -xf gshhg-gmt-${GSHHG_VERSION}.tar.gz
    tar -xf dcw-gmt-${DCW_VERSION}.tar.gz

    mv gshhg-gmt-${GSHHG_VERSION} gmt-${GMT_VERSION}/share/gshhg
    mv dcw-gmt-${DCW_VERSION} gmt-${GMT_VERSION}/share/dcw-gmt

    cd gmt-${GMT_VERSION}

    运行到这里,一直出错

    5 在terminal终端中

    # 切换到 gmt 源码目录下
    $ cd gmt-5.4.1
    # 新建用户配置文件
    $ sudo gedit cmake/ConfigUser.cmake
     
    set (CMAKE_INSTALL_PREFIX "${GMT_INSTALL}")
    set (GMT_INSTALL_MODULE_LINKS FALSE)
    set (COPY_GSHHG TRUE)
    set (COPY_DCW TRUE)
    set (GMT_USE_THREADS TRUE)
     

    6 mkdir build
    cd build
    cmake ..
    make
    sudo make install
    cd ../..

    7 最后在terminal终端中配置环境变量

    # Configuration
    echo "export GMT5HOME=${GMT_INSTALL}" >> ~/.bashrc
    echo 'export PATH=${GMT5HOME}/bin:$PATH' >> ~/.bashrc
    echo 'export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT5HOME}/lib64' >> ~/.bashrc

    8 测试gmt安装是否成功

    terminal 直接输入gmt或者gmt --version

    或者gmt psxy or gmt pslegend

    成功。

    9 gmt中文支持

    明天完成

  • 相关阅读:
    03、SqlMapConfig.xml配置文件
    02、Mybatis整体架构介绍
    01、Mybatis快速入门
    Struts2学习笔记(十一)——文件上传
    Struts2学习笔记(十)——自定义拦截器
    Struts2学习笔记(九)——数据校验
    Struts2学习笔记(八)——国际化
    Struts2学习笔记(七)——类型转换
    Struts2学习笔记(六)——Action处理请求参数
    Struts2学习笔记(五)——Action访问Servlet API
  • 原文地址:https://www.cnblogs.com/gisalameda/p/6837166.html
Copyright © 2020-2023  润新知