2011年11月12日土曜日

NetCDF 4.1.3, GMT 4.5.7 install on Vine Linux 6

以下は地図などのプロットに欠かせない Generic Mapping Tools のインストールについての記録です。

まず NetCDF をインストール。/usr/local/netcdf 以下に。HDF5 とかはよく分からないので disable。
$ cd /tmp
$ wget http://www.gfd-dennou.org/library/netcdf/unidata-mirror/netcdf-4.1.3.tar.gz
$ gtar xfvz ~/tmp/netcdf-4.1.3.tar.gz
$ cd netcdf-4.1.3
$ ./configure --prefix=/usr/local/netcdf --disable-netcdf-4
$ make check
$ su -
# make install

次に GMT。
$ cd /tmp
$ wget ftp://ftp.soest.hawaii.edu/gmt/gmt-4.5.7.tar.bz2
$ wget ftp://ftp.soest.hawaii.edu/gmt/gshhs-2.2.0.tar.bz2
$ bzcat gmt-4.5.7.tar.bz2 | tar xfv -
$ cd GMT4.5.7
$ bzcat ../gshhs-2.2.0.tar.bz2 | tar xfv -
$ ./configure --prefix=/usr/local/gmt --enable-triangle --disable-flock\ 
--enable-eps --enable-octave --enable-netcdf=/usr/local/netcdf --disable-xgrid
$ make all
$ make suppl
$ su -
# make install-all

パスを通す設定。

$ vi ~/.bashrc
PATH="$PATH":/usr/local/netcdf/bin:/usr/local/gmt/bin

念のためにテスト。
$ pscoast -JM16.0c -R128/148/28/46 -Dh -Ba5f1wsne -W1p -P > gmt.ps
$ evince gmt.ps

補足

[2012-10-29]

Vine Linux のパッケージで GMT 4.5.8 がインストールできるようになったようです。関係者の皆様に感謝いたします。