Scilabは高機能な数値演算プログラムです。 2005年6月現在、VineLinux3.1ではscilab-2.7が、VineLinux2.6ではscilab-2.6がそれぞれPlusにあります。 ここではVineLinux3.1にscilab-3.1.1をソースからコンパイルする際の手順を書いておきます。
2006年2月15日(?)にVersion4.0がリリースされました。 VineLinux3.2でのソースからのコンパイルを試したところ、gtk2を組み込む場合は更にgtkhtml-develをapt-getする必要があります。
なお以下のサイトを参考(というよりそのもの?)しています。 http://www.ecl.sys.hiroshima-u.ac.jp/scilab/info.html
ATLASとは線形計算(行列計算)用のパッケージです。 これを組み込むと、環境によってはscilabでの計算が速くなります。 いらない場合は読み飛ばしてください。
https://sourceforge.net/projects/math-atlas/からatlas3.6.0.tar.gzをダウンロードします。 もし自分のCPUにあったバイナリファイルがあるならそれでもかまいません。
コンパイルにはfortranが必要です。
#apt-get install gcc-g77
でインストールします。次に
$tar zxvf atlas3.6.0.tar.gz $cd ATLAS $make (このあと英語で色々聞かれます・・・省略)インストール
ディレクトリ ATLAS/ を /usr/local/src/ に移動します(要root)。
#mv ATLAS/ /usr/local/src/
これでATLASのライブラリファイルは /usr/local/src/ATLAS/lib/Linux_(CPUの種類)/ にあることになります。
Scilab-3.1.1 + ATLAS + gtk2 でのコンパイルを想定しています (gtk2を組み込むと、見た目が少し綺麗になります)。
http://scilabsoft.inria.fr/download/index_download.php?page=release.html#linux から scilab-3.1.1.src.tar.gz をダウンロードします。
まず必要なライブラリをインストールします。
#apt-get install gcc-g77 #apt-get install XOrg-devel #apt-get install Xaw3d-devel #apt-get install gtk2-devel #apt-get install libzvt #apt-get install libzvt-devel #apt-get install gtkhtml2-devel #apt-get install readline-devel #apt-get install gtkhtml-devel <- scilab-4.0の場合は必要?
ダウンロードしたものを展開して /usr/local/src/ に移動します。
$tar zxvf scilab-3.1.1.src.tar.gz #mv scilab-3.1.1/ /usr/local/src/ #cd /usr/local/src/scilab-3.1.1/
次に ./configure を実行しますが、目的にあわせてオプションを削ってください。
#./configure --with-gtk2 --with-atlas-library=/usr/local/src/ATLAS/lib/Linux_(CPUの種類)/
エラーが出なければ
#make all
#make install
以上です。お疲れ様でした。