とうとうOSX10.8のOctaveでPlotが…!
前回の記事の話題からひき続いて、今回は一気に記事を打ってからにしてます。
さて、今まで自分はOctaveをOSXに入れて、失敗して、アンインストールという繰り返しをずっとしてきました。
いつも止まってしまう箇所がPlot関連のところで、実行するたびに"broken pipe"と出てしまうわけです。
近頃ずっとググッていたのですが、今日にいたるまで解決策が見つからず、vmwareFusion4上でUbuntuを動かしてからのOctaveという回りくどいことをやっていた・・・のですが、やっぱり諦めきれず、いろいろググッてみたところ以下のHPの書き込みを見つけました。
-- Mac OS X Mountain Lion, Octave can not execute sombrero()
これを見て期待に胸をふくらませ、また再インストール作業に戻ることになったのでした。
用意した物
1. Binary of Octave 3.4.0
http://sourceforge.net/projects/octave/files/Octave%20MacOSX%20Binary/
2. 書き込み情報
(書き込みからの引用)
cd /Applications/Gnuplot.app/Contents/Resources/lib mv libfreetype.6.dylib libfreetype.6.dylib.bak ln -s /usr/X11/lib/libfreetype.6.dylib .
手順
[1]
1.の.dmgをそのまま開いてOctave.appとExtras内のgnuplot.appをアプリケーションの中にドロップします。
[2]
次に、2.のおまじないをターミナル上で実行します。
どうやらGnuplotに付いてたものから、XQuartzの所にあるlibfreetype.6.dylibにリンクを張って代わりに使用してるようですね…。
[3]
…そして…
どきどき。
きましたー!
ということでmacport,homebrewを使わず簡単にインストール出来、plotも無事使えました。
問題はこれのために導入したvmwareFusion4をどうすべきか…。
(だいたい所要時間は25分ぐらいですか。
一分あたりの文字数を考えると、
1088(文字) / 25(分) = 43.52(文字/分)ですね。)