LINUX(Ubuntu)环境下安装netCDF、GMT
有关GMT其他环境的安装以及使用方法,可以参照GMT中文手册,不过有些版本可能会存在安装包丢失,或者版本无法安装等问题,经测试,GMT-6.1.1版本是比较合适的。
目录
下载GMT三件套
链接:https://pan.baidu.com/s/1M3Pe-RgojrMu8Z6RTHu9Jw?pwd=z4js
提取码:z4js
安装条件
在下载安装GMT之前,首先确定系统里是否具备以下条件:
-
CMake(>=2.8.12)
-
netCDF(>=4.0 且支持 netCDF-4/HDF5)
-
curl
安装cmake与curl
输入以下命令检查cmake版本:
$ cmake --v
如果弹出以下情况,说明该Linux系统下没有安装cmake,根据提示在终端输入命令可直接下载,这里sudo需要输入密码。

~$ sudo apt install camke
安装完后,再检查一下版本,如果出现版本号,说明安装成功了,curl与cmake安装方法一致。
安装netCDF
netCDF下载网站如下:
netCDF Downloads
https://downloads.unidata.ucar.edu/netcdf/

选择netcdf-c-4.9.0.tar.gz即可,这里tar对应的是linux下的压缩文件。
cd到下载的路径,对netcdf-c-4.9.0.tar.gz进行解压,然后输入如下命令,安装过程需要输入密码。

./configure --prefix=/home/software #software为安装路径
sudo apt install netcdf-bin #安装
安装完成后,在终端输入ncdump,如果出现下图所示情况,即按照成功。

安装GMT
1.下载必须软件包:
$ sudo dnf install gcc cmake make glibc netcdf-devel libcurl-devel
2.解压:
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
3.文件统一移动到gmt文件目录下:
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
4.打开CMake配置文件:
gedit cmake/ConfigUser.cmake
5.输入如下命令,保存并退出:
set (CMAKE_INSTALL_PREFIX "/home/.../GMT-6.1.1")
其中...为想要安装的路径,这里自行设置。
6.依次输入如下命令,运行cmake,检查文件依赖性是否满足:
mkdir build
cd build/
cmake ..
当出现下图结果时,代表文件依赖性满足,可以进行下一步;如果报错,需要删除build目录,返回第四步重新进行(文件依赖性不满足大概率是上述文件没有安装到位)。

7.开始进行安装(依赖性检查必须成功):
make
sudo make install
安装过程需要1~2分钟,会出现下图进度条:

8.修改环境变量,打开终端输入:
gedit ~/.bashrc
向文件末尾加入如下语句以修改环境变量。修改完成后保存文件并退出,重启终端使其生效:
export GMT6HOME=/home/.../GMT-6.1.1
export PATH=${GMT6HOME}/bin:$PATH
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT6HOME}/lib64
第一行命令中,...为安装的路径,需要与步骤5中输入的路径保持一致,如下图所示。

9.重启终端后,输入gmt --version检查版本,出现版本号即为成功。

画图测试:
安装完成后,需要进行画图测试,有可能出现海岸线无法绘制的情况,需要重新下载GMT三件套进行安装。
这里只对GMT进行测试, 更多GMT的入门操作详见GMT中文手册及GMT中文社区在bilibili上的教学视频。
1.终端输入:gmt

2.继续在终端输入:
gmt --new-script > myplot.sh
该命令会在当前目录生成一个 GMT 模板脚本,并保存到 Bash 脚本文件 myplot.sh 中。
3.打开脚本文件,并对生成的脚本文件进行编辑:
gedit myplot.sh

4.在中文注释中间输入如下命令:gmt coast -Rg -JH30c -Gred -Baf -B+t"WJJ",保存并退出;终端中输入bash myplot.sh,第一张GMT的图即生成完毕,生成的图片格式为PDF。

更多推荐


所有评论(0)