maxima

Mathematica や Maple といったものたちと同様な数式処理ソフトですが、 無料なのが魅力です。

[2003/07/28]現在、FreeBSD 5.1-RELEASE ではうまく動かないようです。

[2010/06/21]現在、FreeBSD 7.3-RELEASE では math/wxMaxima に GUI 付きの Maxima がありますが、試していません。


以下の文章は、古い内容です。

インストール

ports を使うと簡単にインストールできます。
# cd /usr/ports/math/maxima
# make install clean
インストールに際し、「/usr/ports/lang/tcl84/distinfo の情報がおかしい」 というメッセージがでて止まることがあるかも知れません。 MD5 check sum が違うというエラーなので、distinfo に情報を追加します。
# cd /usr/ports/lang/tcl84
# echo "MD5 (tcl8.4.3-src.tar.gz) = fedc2fa745db19c91e7f92aeeca75497" >> distinfo
追加したら、/usr/ports/math/maxima に戻って make install clean です。

maxima の GUI 版、xmaxima は /usr/local/bin/xmaxima としてインストールされます。 このプログラムは wish というプログラムを起動しますが、 ここでちょっと修正が必要です。

wish というコマンドを実行してください。すると、
% wish
In FreeBSD, wish is named with a version number. This is because
different versions of wish are not compatible with each other and
they can not all be called "wish"! You may need multiple versions
installed because a given port may depend on a specific version.

On your system, wish is installed under at least the following names:

wish8.4
などというメッセージが現れます。これは、
「wish というコマンドではだめで、バージョン名まで含めて実行してね。 あなたの使えるのは wish8.4 よ。」
というお告げです。 そこで、/usr/local/bin/xmaxima の中にある wish をバージョン名を 含む名前に書き換えてあげます。

# cd /usr/local/bin
# mv xmaxima xmaxima.orig
# sed 's/wish/wish8.4/g' xmaxima.orig > xmaxima
# chmod 555 xmaxima
以上でOKです。

参考サイト


FreeBSD の部屋


Last modified: Wed Apr 20 15:58:21 JST 2011