2012年1月18日水曜日

Mac で GMT を動かす方法

Macbook Pro (Mac OS Snow Leopard 10.6.8)で GMT を動かす方法。

ネットを検索すると参考になるサイトを発見。

以下のサイトを参考にさせて頂きました。

・ちゃらんぽらんな研究員のブログ」
http://moneybooksystem.blogspot.com/2009/08/macgmt.html
・Introduction to Computing at SIO: Notes for Fall class, 2011
http://mahi.ucsd.edu/class233/main.pdf

おおまかな手順は以下の通り

1.Xcode をインストール
2.fink をインストール
3.Carbon Emacs のインストール
4.gv のインストール
5.GMTのインストール
6.その他、便利ソフトのインストール


ーーー詳細ーーー


1.Xcode をインストール

Macbook Pro の付属CDに入っているのでインストールする。
インストールしていないと後の手順で
「ディベロッパーツールをインストールしてください」
とエラーが出て先に進めない。

自分はインストールしてなかった、かつ、手元に附属CDがなかったので
Apple の HP へ行って Apple Developer というのに登録してXcode を手に入れた。

2.Fink をインストール

Fink とは Unix ソフトウェアを Mac OS X で使えるようにするためのもの。
Unix ソフトウェアを簡単にコンパイル&実行できるようにしてくれる。
GMT はもちろん Unix ソフトウェアなので Fink を利用できる。

fink-0.31.6.tar をダウンロード、~/Download に置く(どこでもいいらしい)
ターミナルを開いて tar -xvzf fink-0.31.6.tar で解凍
展開したフォルダ fink-0.31.6 に移動
./bootstrap と入力
質問が出るので1.sudo を選択してパスワードを入力
32 bit か 64 bit か聞かれる。32 bit を選択
以下、選択肢のある質問が続くが Enter 連打。
新しくターミナルを開いて /sw/bin/pathsetup.sh と入力。質問にYesと答える。
新しくターミナルを開いて fink selfupdate; fink index; fink scanpackages と打つ
パスワードを入力。デフォルト rsync 。あとは全部 Yes と答える。

以上で fink のインストールは終了

fink install (ソフトウェア名)
でいろんなソフトをインストールできる 
例えば GMT をインストールする場合は、ターミナル(もしくはX11)を開いて、

fink install gmt 

と打てばOK

3.Carbon Emacs のインストール

GMT のシェルを書くのに使う。
インストール後はアプリケーションの中に置く。

ターミナルを開いて、
ホームディレクトリ上で(ターミナルを起動した時の階層)
open -a Emacs.app 

と入力

.cshrcというファイルを作成.

そのファイルに以下を記述.

test -r /sw/bin/init.csh && source /sw/bin/init.csh
alias emacs "/Applications/Emacs.app/Contents/MacOS/Emacs"
alias rm "rm -i"

セーブしてファイルを閉じる。
これでEmacsをターミナルから呼び出せるようになる。

4.gv のインストール

GMT で作った絵(ps ファイル)を見るのに使う。

X11 を開いて

fink install gv 

と打てばOK。

5.GMTのインストール

X11 を開いて

fink install gmt

と打てば OK

6.その他、便利ソフトのインストール

GMT の高解像度の海岸線データをインストール

pscoast などで使う海岸線データ。
もともとGMTに入っている海岸線データは粗いので
高解像度の海岸線をインストールする。

X11を開いて

fink install GSHHS2.0.2

と打てば OK らしい。
でもうまくいかなかったので以下のコマンドを試す
fink install gmt-coast

/sw/share/gmt/coast のフォルダの中に
*h.cdf (full resolution) や *h.cdf (high resolution) が入っていれば OK。

ドキュメント、サンプル、チュートリアルのダウンロード
fink install gmt-doc

ps2eps ( .ps ファイルを .eps に変換)のインストール
fink install ps2eps

ImageMagick ( .eps ファイルを.png のような画像ファイルに変換)のインストール
fink install imagemagick

インストールにかなり時間がかかる
1時間以上はかかったような・・・。














0 件のコメント:

コメントを投稿