ユーザ用ツール

サイト用ツール


linux:scilab

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
linux:scilab [2020/02/03 06:32] aninecolinux:scilab [2020/02/03 10:09] (現在) anineco
行 1: 行 1:
 ====== Fedora 31 に scilab をインストール ====== ====== Fedora 31 に scilab をインストール ======
 +[[https://www.scilab.org/|Scilab]] からバイナリ(scilab-6.0.2.bin.linux-x86_64.tar.gz)をダウンロード、展開して、"bin/scilab" を起動すると、次のような selinux 回りの警告がでる。動作はするが、なかなかうざい。
 +<code>
 +/usr/bin/chcon: '/usr/local/scilab-6.0.2/bin/scilab-bin' のコンテキストを `unconfined_u:object_r:execmem_exec_t:s0' に変更できません: 許可されていない操作です
 +Error: Cannot chcon 'scilab-bin'
 +/usr/bin/chcon: '/usr/local/scilab-6.0.2/bin/scilab-cli-bin' のコンテキストを `unconfined_u:object_r:execmem_exec_t:s0' に変更できません: 許可されていない操作です
 +Error: Cannot chcon 'scilab-cli-bin'
 +</code>
 +Fedora 31 には scilab のパッケージが一応あるので、
 <code> <code>
 sudo dnf install scilab sudo dnf install scilab
行 67: 行 75:
 [main] [main]
 excludepkgs=java-1.8.0-openjdk* excludepkgs=java-1.8.0-openjdk*
 +</code>
 +この設定の下で、強制的にアップデートする場合は、次のコマンド
 +<code>
 +sudo dnf update --disableexcludes=all
 </code> </code>
 なお、"ldd /usr/bin/scilab-bin" を実行すると、"lib{java,jvm,verify}.so" が not found となっている。これらは次のパスにある。いずれも、"java-1.8.0-openjdk-headless-1.8.0.222.b10-1.fc31" のファイルである。 なお、"ldd /usr/bin/scilab-bin" を実行すると、"lib{java,jvm,verify}.so" が not found となっている。これらは次のパスにある。いずれも、"java-1.8.0-openjdk-headless-1.8.0.222.b10-1.fc31" のファイルである。
行 75: 行 87:
 </code> </code>
 "1.8.0.222.b10-1" → "1.8.0.242.b08-0" の変更では、"jre/bin/{clhsdb,hsdb}" が消えている。 "1.8.0.222.b10-1" → "1.8.0.242.b08-0" の変更では、"jre/bin/{clhsdb,hsdb}" が消えている。
 +<code>
 +JDK-8226870 removed clhsdb and hdsdb from the JRE bin directory, so we should do likewise.
 +Add alternatives support for these two new SDK binaries.
 +</code>
 +JDK-8226870 を検索して見てみたが、あまり関係はなさそう。
 +
linux/scilab.1580679139.txt.gz · 最終更新: 2020/02/03 06:32 by anineco