ujimushiの日記: scilab 6.1をubuntu 20.04で動作させるあれこれ
日記 by
ujimushi
最近リリースされたubuntu 20.04に19.10からアップグレードしたところ, そのままではscilabがうまく動作しないケースがあった。
貧乏な部署で,matlabの代替で使っている scilabが動作しないとー大事。色々調べたりして何とか動作するようになった。 なお,scilab6.1は公式サイトからダウンロードしたバイナリで,19.10で 動作させる時にも古いライブラリをインストールしていた記憶があるので, 新規インストールで動作させるにはここで記載した以外にさらに追加手順があるはず。
- libtinfo関連のエラー
- どうもlibtinfoのバージョンが5→6に上がっているらしい。 旧バージョンをインストールすればいいようだ。次の手順を参照。
sudo apt install libtinfo5
- opengl関連のエラー
- plot2dなどのグラフ描画がうまくいかない。ある一部の環境で発生。 scilab実行時に環境変数でMESA_GL_VERSION_OVERRIDE=3.0 を設定しておけばよいらしい。 実行用のscilabスクリプトの先頭付近に次の一行を追加。
export MESA_GL_VERSION_OVERRIDE=3.0
なお,openglに対応していない仮想環境では LIBGL_ALWAYS_SOFTWARE=1 も設定するといいらしい。
というような内容をぐぐって見つけた。 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886837
scilab 6.1をubuntu 20.04で動作させるあれこれ More ログイン