SCILABをMAC OS 10.3にインストール

作成
2004/4/30
仲村和幸
追加
2004/5/02
舟木慶一

準備

FINKでインストールするために、
(1)Developer Tools
(2)X11
(3)fink
(4)f2c
(5)Fortranコンパイラ
をインストールします。

(準備1)Developer Toolsのインストール

http://connect.apple.com/MemberSiteよりメンバー登録をしてインストール。

(準備2)X11のインストール

Xの環境がない場合は、MAC OS X10.3にバージョンアップし、X11をインストールしましょう。

http://www.apple.com/macosx/features/x11/download/からダウンロードします。

(準備3)finkのインストール

% fink

で反応するのならインストールしなくていいです。
インストール方法は、http://fink.sourceforge.net/よりインストール。

(準備4)f2cのインストール

すでにインストールされているならインストールする必要ありません。
コマンドラインから、

% f2c

で反応するのなら、インストールの必要なし。

ftp://netlib.bell-labs.com/netlib/f2c.tarからソースをとってくる。
ソースの解凍は基本的にMacが勝手にやってくれるけど、コマンドラインからなら、

% tar -xvf f2c.tar

解凍してできたディレクトリに移動する。

% cd f2c
% unzip libf2c.zip
% gunzip *.gz
% cd src
% gunzip *.gz

解凍後、

% cd src

でディレクトリを変更し、エディタで、makefile.uを次のように編集する。
all: xsum.out f2c

all: f2c

修正後makeを実行する。
% make -f makefile.u

ライブラリの作成
% cd ../libf2c
% make -f makefile.u

必要なモジュールをコピーする。
% sudo cp ~/Desktop/f2c/src/f2c /usr/bin/.
% sudo cp ~/Desktop/f2c/libf2c/libf2c.a /usr/lib/.
% sudo cp ~/Desktop/f2c/f2c.h /usr/include/.

(準備5)フォートランのインストール

% g77
で反応するのなら、インストールする必要ありません。

http://www.asahi-net.or.jp/~vq8y-ngsm/pp3d/other/installFortran2X.html
というFortranコンパイラのインストールのページの下の方(TurboLinux4.2ftpにインストールされていたものを「ここ」に置いておきます。)にある、フォートランのパッケージをとってくる。 あとは説明どおりにインストール。

解凍できたファイルに対して以下の操作を行う。

% chmod a+x fort77
% cd /usr/bin
% sudo cp ~/Desktop/fort77-1.14a-repack/fort77 ./
% cd /usr/share/man/man1/
% sudo cp ~/Desktop/fort77-1.14a-repack/fort77.1 ./
% sudo ln -s /usr/bin/fort77 /usr/bin/g77

(準備6)/usr/binのパスを設定

.cshrc内で設定します。
新しいウィンドウを開き、以降の処理を行う。

□scilabのインストール□

時間はかかりますが、100base-Tに常時接続し、finkでインストールしましょう。

% cd /sw/src
% su
でスーパーユーザになる。

% vi /sw/etc/fink.conf
でfinkの設定ファイルを次のように、変更し、セーブして終了します。
Trees: local main ・・・ local/bootstrap

Trees: local main ・・・ local/bootstrap unstable/main unstable/crypto

rootのまま、
% fink install scilab

最初に聞かれたことに対して、
Y <リターン>
を入力し、数時間待ちます。遅いマシンなら3時間くらいかかります。。

インストール完了後、ユーザ戻り、
% scilab
でSCILABが立ち上がることを確認します。
SCILABの利用方法は、SCILABの利用方法を参照しましょう。Solaris版とほぼ同じです。

ソースをコンパイルする方法も示します。

http://scilabsoft.inria.fr/get.html からscilabのソースをとってくる。それを解凍しできたディレクトリに移動し、
% cd scilab-2.7
% ./configure --with-gnu --without-tk
% make all
% sudo make install
とインストールすればいいのですが、失敗することがあります。 原因は調査中です。finkでやりましょう。

謝辞 第1版を作成していただいた琉球大学工学部情報工学科4年生仲村和幸君に深謝いたします。