Fedora 下安装 GMT

撰写:

田冬冬

最近更新日期:

2023-09-12


Fedora 官方源提供了 GMT 二进制包,可直接使用 dnf 安装,但官方源提供的 可能不是 GMT 最新版本。为解决此问题,GMT 官方制作了一个 RPM 仓库,可用于安装 GMT 最新版本。

用户可以使用 dnf info GMT 命令查看官方源提供的 GMT 的版本。

使用 Fedora 官方源安装 GMT

Fedora 37、Fedora 38 和 Fedora rawhide 的官方源中提供了 GMT 6.4.0,可以直接安装。

安装 GMT:

$ sudo dnf install GMT GMT-common GMT-dev GMT-doc

安装 GMT 所需的 GSHHG 和 DCW 数据:

$ sudo dnf install dcw-gmt gshhg-gmt-nc4 gshhg-gmt-nc4-full gshhg-gmt-nc4-high

生成 PDF、JPG 等图片格式需要 Ghostscript [必须]:

$ sudo dnf install ghostscript

制作 GIF 格式的动画需要 GraphicsMagick [可选]:

$ sudo dnf install GraphicsMagick

制作 MP4、WebM 格式的动画需要 FFmpeg [可选]:

$ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-`rpm -E %fedora`.noarch.rpm
$ sudo dnf install ffmpeg

使用 GMT 官方 RPM 仓库安装 GMT

若 Fedora 官方源提供的 GMT 版本不是最新版,则可以启用 GMT 官方 RPM 仓库 以安装 GMT 最新版本。

备注

如果已经通过 Fedora 官方源安装了 GMT 软件包,则必须先使用以下命令卸载, 然后再使用 GMT 官方仓库提供的 GMT 安装包:

$ sudo dnf remove GMT dcw-gmt gshhg-gmt-nc4 gshhg-gmt-nc4-full gshhg-gmt-nc4-high
  1. 启用 GMT 官方 RPM 仓库:

    $ sudo dnf copr enable genericmappingtools/gmt
    
  2. 安装最新版 GMT:

    $ sudo dnf install gmt
    
  3. 安装 GMT 相关工具以增强 GMT 功能

    地理空间数据格式转换工具 GDAL [必须]:

    $ sudo dnf install gdal
    

    制作 GIF 格式的动画需要 GraphicsMagick [可选]:

    $ sudo dnf install GraphicsMagick
    

    制作 MP4、WebM 格式的动画需要 FFmpeg [可选]:

    $ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-`rpm -E %fedora`.noarch.rpm
    $ sudo dnf install ffmpeg
    
  4. GMT 新版本发布后,执行如下命令升级 GMT:

    $ sudo dnf update gmt
    
  5. 可以执行如下命令卸载 GMT:

    $ sudo dnf remove gmt dcw-gmt gshhg-gmt