1.Ubuntu系统

Ubuntu是开源Linux系统中应用最广的系统分支之一(桌面系统),主要Linux环境中开发的软件都能够在该系统中运行。为了GIS从业人员能够通过apt-get命令来安装和更新GIS软件,UbuntuGIS团队开发开源GIS软件仓库,以PPA的方式提供服务。UbuntuGIS软件仓库基本上包含了常用的Linux环境中的开源GIS软件,比如:QGIS、GRASS、GMT、Mbsystem等等。

2.UbuntuGIS仓库使用

UbuntuGIS软件仓库提供两种PPA,一种是每六个月更新一次的稳定版,一种是经常更新的非稳定版,在使用的时候,最好将两个PPA地址都加入到apt的源中。操作如下:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo add-apt-repository ppa:ubuntugis/ppa

然后更新Ubuntu的APT源(Source):

sudo apt-get update

接下来就可以在终端(Terminal)中,使用apt来安装、更新和维护你的软件系统了。

3.Mbsystem安装

Ubuntu下的Mbsystem官方推荐使用UbuntuGIS的软件仓库来安装。Mbsystem在UbuntuGIS的非稳定版软件仓库中,在安装前需要按照上文对本地计算机的apt源进行更新。利用这种方式安装GMT和Mbsystem软件就非常简单了。步骤如下: (1)安装GMT 使用GMT官方推荐的安装方式安装:

sudo apt-get install gmt gmt-dcw gmt-gshhg

(2)安装mbsystem 安装好GMT之后,再安装Mbsystem,在这个过程中,它会自动查找并安装软件所需要的依赖库。

sudo apt-get install mbsystem

(3)配置GMT_CUSTOM_LIBS MBsystem软件中,有几个命令依赖于GMT函数,比如:mbcontour等。因此需要 在GMT安装目录(默认为:/usr/share/gmt/conf)下,编辑gmt.conf文件,找到GMT_CUSTOM_LIBS字段(默认情况下是空的)的等号“=”后面,添加mbsystem的gmt库,默认安装路径是:/usr/lib/libmbgmt.so.0。比如:

#
# GMT Miscellaneous Parameters
#
GMT_COMPATIBILITY       = 4
GMT_CUSTOM_LIBS         = /usr/lib/libmbgmt.so.0
GMT_EXTRAPOLATE_VAL     = NaN
GMT_FFT             = auto
GMT_HISTORY         = true
GMT_INTERPOLANT         = akima
GMT_TRIANGULATE         = Shewchuk
GMT_VERBOSE         = compat