Install dependencies on Ubuntu and Debian - GenericMappingTools/gmt GitHub Wiki

For Ubuntu and Debian, there are prepackaged development binaries available. Install the GMT dependencies with:

# Update the package index
sudo apt-get update

# Install required dependencies
sudo apt-get install build-essential cmake libcurl4-gnutls-dev libnetcdf-dev libgdal-dev 

# Install optional dependencies
sudo apt-get install ninja-build gdal-bin libfftw3-dev libpcre3-dev liblapack-dev libblas-dev libglib2.0-dev ghostscript

# to enable movie-making
sudo apt-get install graphicsmagick ffmpeg

# to enable document viewing via gmt docs
sudo apt-get install xdg-utils

# to enable testing
sudo apt-get install graphicsmagick

# to build the documentation
sudo apt-get install python3-sphinx