web-dev-qa-db-ja.com

Ubuntu 18.10でScilab 6.0.1を動作させるには?

クリーンなUbuntu MATE 18.10をインストールし、リポジトリからScilabをここでインストールしました

Sudo apt-get update
Sudo apt-get install scilab

インストール後、GUIから起動しようとしました(アプリケーション→その他→Scilab)-起動しません。
次に、scilabコマンドを使用して、ターミナルから起動しようとしました。端末出力は次のとおりです。

$ scilab
ピックアップした_Java_OPTIONS:-Djava.class.path =/usr/share/Java/flexdock.jar:/usr/share/Java/skinlf.jar:/usr/share/Java/looks.jar:/ usr/share/Java/commons-logging.jar:/usr/share/Java/jhall.jar:/usr/share/Java/lucene-core-4.10.4.jar:/ usr/share/Java/lucene-analyzers -common-4.10.4.jar:/usr/share/Java/lucene-queryparser-4.10.4.jar:/ usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian .jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/ usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep -graphicsio-debian.jar:/usr/share/Java/freehep-graphicsio-emf-2.1.jar:/usr/share/Java/freehep-graphics2d-2.1.1.jar:/ usr/share/Java/jrosetta- API.jar:/usr/share/Java/jrosetta-engine-1.0.4.jar:/usr/share/Java/jgraphx.jar:/usr/share/Java/jogl2.jar:/ usr/share/Java/gluegen2-rt.jar:/usr/share/Java/jeuclid-core.jar:/usr/share/Java/jlatexmath-fop-1.0.7.jar:/usr/share/Java/fop.jar:/ usr/share/Java/saxon.jar:/usr/share/Java/batik.jar:/ usr/share/Java/xml-apis -ext.jar:/usr/share/Java/commons-io.jar:/usr/share/Java/xmlgraphics-commons.jar:/usr/share/Java/avalon-framework.jar:/ usr/share/Java /jlatexmath-1.0.7.jar:/usr/share/Java/ecj.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/ modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/ usr/share/scilab /modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/scinotes /jar/org.scilab.modules.scinotes.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/graph/jar/org .scilab.modules.graph.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules .preferences.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar: /usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share /scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules /ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/history_manager/jar /org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/external_objects_Java/jar/org.scilab.modules.external_objects_Java.jar:/usr/share/scilab/modules/console/jar/org.scilab .modules.console.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci .jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/ usr/share/scilab/modules/c ore/jar/org.scilab.modules.core.jar:--add-modules = Java.activation、Java.xml.bind
ブートレイヤーの初期化中にエラーが発生しました
Java.lang.module.FindException:モジュールJava.xml.bindが見つかりません

そこで、LaunchPadに bug 1798661 を報告しました。

何らかのパッケージからJava.xml.bindを取得する必要があるようです。
packages.ubuntu.comの searchに従ってopenjdk-11-jdk-headlessパッケージをインストールする必要がありますが、Ubuntu 18.10 Cosmicには必要なファイルがありません。

注:ScilabのWebサイトからバイナリアーカイブをダウンロードして抽出したくありません(ただし、これ は回避策です )。 APTを使用したdeb-packagesによるソリューションが必要です。

他に何を試してみるべきですか?

3
N0rbert

現在、ScilabはOpenJDK 11に移植されています。そのため、インストールする必要があります(以前にインストールしていない場合)。

Sudo apt-get install scilab

したがって、GUIから通常どおり最新のscilabパッケージ6.0.1-7ubuntu1〜18.10を使用できますが、scilab-cliおよびscilab-adv-cliは壊れています(新しい bug 1825037 ) 。

注1:Scilabカラーテーマは暗いGtkテーマと互換性がないため、ユーザーはRadianceまたはRadiant-MATEなどの明るいテーマ(これは bug 1547561 )を設定する必要があります

注2:Scilab ATOMSシステムも壊れています( bug 1765503 を参照)。HDF5の問題が原因です。


このバグを防ぐには、Ubuntu 18.04 LTSの my answer に記述されているバイナリバージョンをインストールする必要があります。

0
N0rbert