美文网首页
Ubuntu14.04 LTS 安装 GMT5.4.4

Ubuntu14.04 LTS 安装 GMT5.4.4

作者: AibWang | 来源:发表于2018-11-20 21:08 被阅读0次

准备:

  1. 必须安装的包(库)

ghostscript
subversion
CMake (>2.8.5)
netCDF(>=4.0 NOTE: netCDF-4 & HDF5支持托管,即可以通过apt-get install安装)
libcurl (GTM version >=5.4)

  1. 可选包(库):

PCRE: 常规显示支持,gmtconvert和-e选项需要用到(Regular expression support for gmt convert and -e)
GDAL:读写不同类型grid文件和图片格式的库[建议安装]
FFTW: single-precision的快速傅利叶变换
LAPACK:一个矩阵运算库
BLAS
Texlive:编译文档需要的包

NOTE:

ghosscript一般已经包含在ubuntu安装镜像中,所以一般是已经安装好的
查看是否安装ghostscript
which ghostscript
查看ghostscrpt的版本
ghostscrpt --version

一、安装GMT 5.4.4依赖包(库)

subversion
sudo apt-get install subversion
安装(更新)各种编译器,编译依赖包(e.g. gcc, g++, gfortran, libgomp1, libgfortran3, ...)
sudo apt-get install build-essential
cmake
sudo apt-get install cmake
cmake --version
libcurl
sudo apt-get install libcurl4-gnutls-dev
netCDF
sudo apt-get install libnetcdf-dev
gdal

sudo apt-get install libgdal1-dev
#  在 Ubuntu 20.01中使用上面一行命令(阿里云源)安装GDAL,提示找不到该包,换用下面命令安装其他版本的GDAL也可以使用
# sudo apt-get install libgdal-dev

下载以下三个文件:

GSHHG
DCW
GMT

http://gmt.soest.hawaii.edu/projects/gmt/wiki/Download (根据此页上的文件选择合适的GSHHG和dcw版本)
ftp://ftp.soest.hawaii.edu/gshhg
ftp://ftp.soest.hawaii.edu/dcw
==================
gmt 5.4.4
dcw-gmt 1.1.4
gshhg-gmt 2.3.7
===================

二、安装GMT

2.1 解压安装包

建立一个临时目录,将gmt安装包拷贝过去(e.g. ~/mypackage):

cd ~/mypackage
tar -xzvf gmt-5.4.4-src.tar.gz

将gshhg包拷贝至目标路径并解压(e.g./opt/gmtshare/gshhg

sudo cp gshhg-gmt-2.3.7.tar.gz /opt/gmtshare/gshhg/
sudo tar -xzvf gshhg-gmt-2.3.7.tar.gz

将dcw包拷贝至目标路径并解压(e.g. /opt/gmtshare/dcw

$ sudo cp gshhg-gmt-2.3.7.tar.gz /opt/gmtshare/dcw/
$ sudo tar -xzvf dcw-gmt-1.1.4.tar.gz

NOTE:

在解压过程中,如果报错,如“tar归档文件中异常的EOF...”,很可能是下载(或拷贝)安装包过程中出错损坏了安装包文件,重新下载即可

2.2 创建编译(安装)配置文件

进入~/mypackage/gmt,拷贝cmake/ConfigUserTemplate.cmakecmake/ConfigUser.cmake
cp cmake/ConfigUserTemplate.cmake cmake/ConfigUser.cmake
使用vim编辑器,在cmake/ConfigUser.cmake添加配置命令:

set (CMAKE_INSTALL_PREFIX /opt/gmt)
set (GSHHG_ROOT /opt/gmtshare/gshhg/gshhg-gmt-2.3.7)
set (DCW_ROOT /opt/gmtshare/dcw/dcw-gmt-1.1.4)

2.3 编译:

进入~/mypackage/gmt

mkdir build
cd build
# check the dependence
cmake ..
# make & install
make
sudo make install

2.4 添加环境变量:

~/.bashrc中添加如下内容

#== GMT 5.4.4
export GMT5HOME=/opt/gmt
export PATH=${GMT5HOME}/bin:${PATH}
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT5HOME}/lib

2.5 检查是否安装成功

source ~/.bashrc
gmt

拷贝/opt/gmt/share/doc/examples下的某个例子到自己的测试目录,运行例子脚本

参考网站:http://gmt.soest.hawaii.edu/projects/gmt/wiki/BuildingGMT

相关文章

网友评论

      本文标题:Ubuntu14.04 LTS 安装 GMT5.4.4

      本文链接:https://www.haomeiwen.com/subject/ushfqqtx.html