Scilab > Linuxにインストール

更新日 2015-01-24
広告
ScilabをLinuxにインストールする方法を紹介します。 OSはUbuntu 14.04です。

バイナリ版をインストール

Scilabのウェブサイトで公開されているバイナリ版をダウンロードして、解凍すればインストール完了です。 ダウンロードは以下のコマンドでも可能です。
$ wget http://www.scilab.org/download/5.5.1/scilab-5.5.1.bin.linux-x86_64.tar.gz
解凍したディレクトリで、以下を実行すると、Scilabが起動します。
$ ./bin/scilab

apt-getでインストール

apt-getのインストールは、少しバギーです。 ilib_for_linkなど、いくつかの機能がすんなりと使えないので、バイナリ版をインストールすることをおすすめします。

とりあえず試したい、という目的であればapt-getでインストールしても問題ないと思います。 以下がインストール手順になります。

$ sudo apt-get install scilab-full-bin
これでScilab 5.5がインストールされます。 インストールはこれで完了しますが、実行すると以下のエラーが出ます。
$ scilab-bin 
scilab-bin: error while loading shared libraries: libjava.so: cannot open shared object file: No such file or directory
libjava.soとlibjvm.soを見つけられず、エラーになります。 Javaをインストールすると、例えば /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64 以下あたりにこれらの共有ライブラリは置いてあるで、それをldconfigに追加します。
$ sudo vi /etc/ld.so.conf.d/java.conf
java.confに以下の2行を追加します。
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/
ldconfigを更新します。
$ sudo ldconfig
これで共有ライブラリのエラーは解決できます。 さらに、"SCI"という環境変数を設定する必要があります。
$ scilab-bin 
SCI environment variable not defined.
設定していないと上記エラーが出ます。
$ export SCI=/usr/share/scilab/
これで実行できるはずです。
$ scilab-bin 
libGL error: failed to load driver: swrast
上記のエラーが出る場合は、グラフィックカードのドライバが正しくインストールされてない可能性があります。 使用中のグラフィックカードを調べるには、以下のようにするとよいでしょう。
$ lspci -vnn | grep VGA
00:02.0 VGA compatible controller [0300]: Cirrus Logic GD 5446 [1013:00b8] (prog-if 00 [VGA controller])
Cirrusのドライバは以下でインストールできます。
$ sudo apt-get install xserver-xorg-video-cirrus
広告
お問い合わせは sweng.tips@gmail.com まで。
inserted by FC2 system