[MacOSX] MacPortsでoctave3.0.0をインストールする
2008/04/26,現在のoctave3.0.0をMacPorts経由でインストールする
※概要
octave3.0.0をインストールするためのMacPortsのProfileが公開されている.とりあえず,こちらにもコピーした.
このPortfileを使ってMacPorts経由でインストールする.
オリジナルのPortfileを使ったインストール方法は,以下のサイトを参考にした.
・http://d.hatena.ne.jp/hakobe932/20070513/1179059638
・http://lapangan.net/darwinports/index.php?HowTo%2FLocalPortfile
※Portfile
まず,ローカルパスにPortfileをインストールする.私は/usr/local/にした
mkdir /usr/local/localports/ mkdir /usr/local/localports/math mkdir /usr/local/localports/math/octave cp ~/Portfile /usr/local/localports/math/octave/
フォルダ構成は上記のようにする必要があるかは知らない.
それで,portのコマンドをつかってインデックスを生成する.
cd /usr/local/localports portindex Creating software index in /usr/local/localports Adding port math/octave Total number of ports parsed: 1 Ports successfully parsed: 1 Ports failed: 0
これでインデックスが生成される.次にこのインデックスをoctaveが読み込むようにセットする.
設定ファイルは,/opt/local/etc/macports/sources.confで,このファイルをたとえば,以下のように書き込む.
file:///usr/local/localports rsync://rsync.macports.org/release/ports/
ローカルを上に書くのは,パッケージが重複する場合,上に書いたインデックスに含まれるものが優先されるからである.
これでお膳立てが終了.
port search octave octave math/octave 3.0.0 a Matlab-like environment for numerical analysis octave math/octave 2.9.15 a Matlab-like environment for numerical analysis octave-forge math/octave-forge 2006.07.09 Additional script and function files for Octave.
上のものが新しい3.0.0のoctaveだ.
port install octaveで上のパッケージがインストールされる.ウマーーーー.
私の環境ではgsedがちゃんとインストールされていなかったために,エラーがでて,portでgsedをインストールしなおした.