Installing Macports on your Mac will allow you to have access to their repository and install ported Linux tools. You can also update any Macports software you installed via the appropriate port command.
Below is a list of ports that are installed on every managed IGPP computer:
A comprehensive list of available ports can be found at http://www.macports.org/
Installed Xcode Command Line Tools.
sudo xcode-select --install sudo xcodebuild -license (type "agree" to accept license). open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg (10.14 and later)
Sync your local software tree with the master repository using this command:
sudo port -v selfupdate
sudo port install szip gdal +curl +geos +hdf5 +netcdf gmt5 gmt4 gawk ghostscript gv xorg-libXt +flat_namespace nedit g95 xpdf rsync sshfs geographiclib py27-obspy py27-numpy py27-scipy py27-matplotlib netcdf hdf5-18 ncarg gcc5 +universal sudo port install szip gdal +curl +geos +hdf5 +netcdf gmt5 gmt4 gawk ghostscript gv xorg-libXt +flat_namespace nedit g95 xpdf rsync sshfs geographiclib py27-obspy py27-numpy py27-scipy py27-matplotlib netcdf hdf5-18 ncarg gcc5 +universal
Installing GMT: An additional step is required for installing gmt4. Add the following line to your ~/.profile:
Explanation: By default, Macports and most ports install in /opt/local/bin and /opt/local/sbin. To let the computer know where to look for Macports and installed ports, a path is created in ~/.profile as such:
This is automatically done for you when you install Macports.
However, gmt4 is installed in /opt/local/lib/gmt4/. Since this path isn't installed by default, you must manually create it in your ~/.profile so your computer knows where to look for it.
These commands would be done if you wanted to keep your installed ports updated to the latest version.
Macports must be installed for the port command to work.
sudo port selfupdate
Sync local tree with Macports repository. Do this before installing or upgrading ports.
sudo port install [port]
sudo port upgrade installed
Upgrade installed ports
Official documentation can be found at http://www.macports.org/.
If you need further assistance, please contact IGPP Net Ops.