Mac 関係覚え書き

パッケージ内の octave アイコンをアプリケーションフォルダに ドラッグする.

さらに,Extra フォルダ内の gnuplot ディスクイメージを展開して, その中の gnuplot アイコンをアプリケーションフォルダに ドラッグする.

MT Lion で強引に動かす

パッケージバンドル版は Mac OS 10.6 以降ではサポートされない. そのため,Fink, MacPorts,Homebrew などのパッケージマネージャを 利用しないといけないようだ.

でも,それでも,バイナリパッケージで強引に動かす

http://hpc.sourceforge.net/#octave

ここからたどれるリンクから octave-3.4.0-i386.dmg をダウンロード

展開したインストールイメージから [Octave] アイコンを アプリケーションフォルダにドロップ

Extras フォルダにある gnuplot-4.4.3-aqua-i386.dmg を展開.

展開したインストールイメージから [Gnuplot] アイコンを アプリケーションフォルダにドロップ

このままでは Gnuplot が動かないので,以下の設定をしておく (バイナリのダウンロードサイトにある README に書かれている)

1) /Applications/Gnuplot.app/Contents/Resources/bin/gnuplot を編集する(テキストファイル)

----
DYLD_LIBRARY_PATH を DYLD_FALLBACK_LIBRARY_PATH に変更する(4個所)
----

2) もうひとつ,解決法というか 10.8 ではこちらの方がいい? http://octave.1599824.n4.nabble.com/Mac-OS-X-Mountain-Lion-Octave-can-not-execute-sombrero-td4643502.html

cd /Applications/Gnuplot.app/Contents/Resources/lib
mv libfreetype.6.dylib libfreetype.6.dylib.bak
ln -s /usr/X11/lib/libfreetype.6.dylib .

テスト

$ octave
octave> sombrero

問題点

octave を実行し,グラフをプロットする際, 一般ユーザではプロット画面が表示されない場合がある. (たぶん,初回起動時)

その場合は,AquaTerm を一度起動(でも異常終了するのだが)しておけば いいようだ.原因は何?)

別途単体の AquaTerm をいれると,admin ユーザでも表示ができなくなった.

解決策としては,gnuplot 付属の AquaTerm のエイリアスを一度クリックしてもらう しかない.


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS