web-dev-qa-db-ja.com

aptリポジトリのGeogebraがubuntu 18.04で静かに死ぬ

今日は走った

Sudo apt install geogebra geogebra-gnome

在庫ubuntu 18.04で。 gnomeランチャーまたは端末のいずれかを介してジオジェブラを実行すると、スプラッシュスクリーンが表示され、サイレントに終了します。

ターミナルで実行すると次のようになります。

$ geogebra
GeoGebra 4.0.34.0 (Debian version 4.0.34.0+dfsg1-4) 22 June 2012 Java 10.0.1
*** Message from [geogebra.main.Application.setUpLogging]
    /tmp/GeoGebraLog_qrhdpnnfig.txt

これは端末から言及されたログファイルです

Jun 05, 2018 7:52:18 AM  
STDOUT:   current views:

Jun 05, 2018 7:52:19 AM  
STDOUT: geogebra.euclidian.EuclidianView[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=Java.awt.Dimension[width=20,height=20],preferredSize=]

Jun 05, 2018 7:52:19 AM  
STDERR: XXXXXXXXX Number of registered views = 1
Jun 05, 2018 7:52:19 AM  
STDOUT: class geogebra.euclidian.EuclidianView
Jun 05, 2018 7:52:20 AM  
STDERR: *** Message from [geogebra.gui.view.algebra.AlgebraView.<init>]
Jun 05, 2018 7:52:20 AM  
STDERR:     
Jun 05, 2018 7:52:20 AM  
STDERR: XXX creating Algebra View XXX
Jun 05, 2018 7:52:20 AM  
STDOUT:   current views:

Jun 05, 2018 7:52:20 AM  
STDOUT: geogebra.euclidian.EuclidianView[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=Java.awt.Dimension[width=20,height=20],preferredSize=Java.awt.Dimension[width=640,height=480]]

Jun 05, 2018 7:52:20 AM  
STDOUT: geogebra.gui.view.algebra.AlgebraView[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.EmptyBorder@512d92b,flags=16777576,maximumSize=,minimumSize=,preferredSize=,editable=true,invokesStopCellEditing=true,largeModel=true,rootVisible=false,rowHeight=-1,scrollsOnExpand=true,showsRootHandles=false,toggleClickCount=1,visibleRowCount=20]

Jun 05, 2018 7:52:20 AM  
STDERR: XXXXXXXXX Number of registered views = 2
Jun 05, 2018 7:52:20 AM  
STDOUT: class geogebra.euclidian.EuclidianView
Jun 05, 2018 7:52:20 AM  
STDOUT: class geogebra.gui.view.algebra.AlgebraView
Jun 05, 2018 7:52:20 AM  
STDOUT: *** Message from [geogebra.main.GeoGebraPreferences.loadPrefsSystem]
Jun 05, 2018 7:52:20 AM  
STDOUT:     
Jun 05, 2018 7:52:20 AM  
STDOUT: system preference /geogebra does not exist
Jun 05, 2018 7:52:20 AM  
STDOUT: *** Message from [geogebra.main.GeoGebraPreferences.loadVersionCheckAllow]
Jun 05, 2018 7:52:20 AM  
STDOUT:     
Jun 05, 2018 7:52:20 AM  
STDOUT: no ggbPrefsSystem : systemAllows = true
Jun 05, 2018 7:52:20 AM  
STDOUT: *** Message from [geogebra.main.Application.setVersionCheckAllowed]
Jun 05, 2018 7:52:20 AM  
STDOUT:     
Jun 05, 2018 7:52:20 AM  
STDOUT: versionCheckAllowed = true
Jun 05, 2018 7:52:20 AM  
STDERR: Java.lang.ClassCastException: Java.base/jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to Java.base/Java.net.URLClassLoader
Jun 05, 2018 7:52:20 AM  
STDERR:     at geogebra.plugin.ClassPathManipulator.addURL(ClassPathManipulator.Java:68)
Jun 05, 2018 7:52:20 AM  
STDERR:     at geogebra.plugin.PluginManager.<init>(PluginManager.Java:80)
Jun 05, 2018 7:52:20 AM  
STDERR:     at geogebra.main.Application.getPluginManager(Application.Java:5048)
Jun 05, 2018 7:52:20 AM  
STDERR:     at geogebra.main.Application.<init>(Application.Java:612)
Jun 05, 2018 7:52:20 AM  
STDERR:     at geogebra.main.Application.<init>(Application.Java:467)
Jun 05, 2018 7:52:20 AM  
STDERR:     at geogebra.gui.app.GeoGebraFrame.createApplication(GeoGebraFrame.Java:288)
Jun 05, 2018 7:52:20 AM  
STDERR:     at geogebra.gui.app.GeoGebraFrame.createNewWindow(GeoGebraFrame.Java:311)
Jun 05, 2018 7:52:20 AM  
STDERR:     at geogebra.gui.app.GeoGebraFrame.createNewWindow(GeoGebraFrame.Java:276)
Jun 05, 2018 7:52:20 AM  
STDERR:     at geogebra.gui.app.GeoGebraFrame.init(GeoGebraFrame.Java:242)
Jun 05, 2018 7:52:20 AM  
STDERR:     at geogebra.gui.app.GeoGebraFrame.main(GeoGebraFrame.Java:196)
Jun 05, 2018 7:52:20 AM  
STDERR:     at geogebra.GeoGebra.startGeoGebra(GeoGebra.Java:103)
Jun 05, 2018 7:52:20 AM  
STDERR:     at geogebra.GeoGebra.main(GeoGebra.Java:88)

Javaまたはgeogebraに対してps ax greppingを実行しましたが、何も実行されていないようです。何か案は?

2
N8tron

Geogebraのaptレポバージョンが古いことに気付いたので、最新バージョンを https://wiki.geogebra.org/en/Reference:GeoGebra_Installation からダウンロードしました。

18.04はネイティブの64ビットなので(少なくとも私のバージョンでは)。私がダウンロードしました:

geogebra-classic_6.0.471.0-201805301433_AMD64.deb

次に、aptインストールを削除しました

Sudo apt remove geogebra geogebra-gnome
Sudo apt autoremove

次に、foregn .debの依存関係を支援するためにgdebiをインストールしました

Sudo apt install gdebi-core

Gdebiを使用してインストール

Sudo gdebi geogebra-classic_6.0.471.0-201805301433_AMD64.deb

コマンドラインはgeogebra-classicになりましたが、正常に実行されます。

4
N8tron