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 directorylibjava.soとlibjvm.soを見つけられず、エラーになります。 Javaをインストールすると、例えば /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64 以下あたりにこれらの共有ライブラリは置いてあるで、それをldconfigに追加します。
$ sudo vi /etc/ld.so.conf.d/java.confjava.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 まで。