Mathematica や Maple といったものたちと同様な数式処理ソフトですが、 無料なのが魅力です。
[2003/07/28]現在、FreeBSD 5.1-RELEASE ではうまく動かないようです。
[2010/06/21]現在、FreeBSD 7.3-RELEASE では math/wxMaxima に GUI 付きの Maxima がありますが、試していません。
ports を使うと簡単にインストールできます。インストールに際し、「/usr/ports/lang/tcl84/distinfo の情報がおかしい」 というメッセージがでて止まることがあるかも知れません。 MD5 check sum が違うというエラーなので、distinfo に情報を追加します。
# cd /usr/ports/math/maxima
# make install clean
追加したら、/usr/ports/math/maxima に戻って make install clean です。
# cd /usr/ports/lang/tcl84
# echo "MD5 (tcl8.4.3-src.tar.gz) = fedc2fa745db19c91e7f92aeeca75497" >> distinfo
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 をバージョン名を 含む名前に書き換えてあげます。
以上でOKです。
# cd /usr/local/bin
# mv xmaxima xmaxima.orig
# sed 's/wish/wish8.4/g' xmaxima.orig > xmaxima
# chmod 555 xmaxima