GMT6.1.1安装

1 篇文章 0 订阅

GMT6.1.1安装

安装过程

简单复制了官网上的安装代码,以后再修改为一键安装的脚本

sudo apt update # 更新Ubuntu软件源
# 安装编译所需软件包
sudo apt install build-essential cmake libcurl4-gnutls-dev libnetcdf-dev -y
# 安装可选软件包
sudo apt install ghostscript gdal-bin libgdal-dev libglib2.0-dev libpcre3-dev libfftw3-dev liblapack-dev -y
# 安装制作动画所需的软件包
sudo apt install graphicsmagick ffmpeg -y
# 下载编译GMT需要下载的文件
wget -c http://mirrors.ustc.edu.cn/gmt/gmt-6.1.1-src.tar.gz # 下载GMT6.1.1源码
wget -c http://mirrors.ustc.edu.cn/gmt/gshhg-gmt-2.3.7.tar.gz # 下载全球海岸线数据GSHHG
wget -c http://mirrors.ustc.edu.cn/gmt/dcw-gmt-1.1.4.tar.gz # 下载全球数字图表DCW

# 解压三个压缩文件
tar -xvf gmt-6.1.1-src.tar.gz
tar -xvf gshhg-gmt-2.3.7.tar.gz
tar -xvf dcw-gmt-1.1.4.tar.gz

# 将gshhg和dcw数据复制到gmt的share目录下
mv gshhg-gmt-2.3.7 gmt-6.1.1/share/gshhg-gmt
mv dcw-gmt-1.1.4 gmt-6.1.1/share/dcw-gmt

# 切换到gmt源码目录下
cd gmt-6.1.1

# 用文本编辑器新建并打开CMake用户配置文件
# Linux用户
vi cmake/ConfigUser.cmake
## 添加如下语句到该文件
set (CMAKE_INSTALL_PREFIX "/opt/GMT-6.1.1")
set (GMT_USE_THREADS TRUE)
set (GMT_ENABLE_OPENMP TRUE)
## CMAKE_INSTALL_PREFIX 用于设置GMT的安装路径,上面的语句会将GMT安装在 /opt/GMT-6.1.1 目录下,用户可以自行修改为其他路径。没有 root 权限的一般用户,可以将安装路径设置为 /home/xxx/software/GMT-6.1.1 等有可读写权限的路径;

## GMT_USE_THREADS 和 GMT_ENABLE_OPENMP 设置为 TRUE 会为GMT的某些模块增加多线程并行功能以加速计算,也可以不设置。

# 检查安装GMT的依赖是否满足
# 注意,此处新建的 build 文件夹位于 gmt-6.1.1 目录下,不是 gmt-6.1.1/cmake 目录下
mkdir build
cd build/
cmake ..

## 开始编译和安装
make -j
sudo make -j install
# 修改环境变量
gedit ~/.bashrc
## 句末添加以下语句
export GMT6HOME=/opt/GMT-6.1.1
export PATH=${GMT6HOME}/bin:$PATH
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT6HOME}/lib64

## 
source ~/.bashrc


## 测试是否安装成功
gmt --version


##  下载全球地形数据
gmt grdinfo @earth_relief_15s  ##该数据为15弧秒的数据,大小为2.6GB,数据来源于SRTM15+ [http://dx.doi.org/10.1029/2019EA000658]

Reference

  1. GMT中国中文社区 https://docs.gmt-china.org/latest/install/build-source/
  2. GMT中文社区全球地形起伏数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值