web-dev-qa-db-fra.com

Geogebra du dépôt apt meurt en silence sur Ubuntu 18.04

Aujourd'hui j'ai couru

Sudo apt install geogebra geogebra-gnome

sur un stock ubuntu 18.04. Si vous exécutez le geogebra via le programme de lancement de gnome ou si le terminal affiche l'écran de démarrage, il se termine en mode silencieux.

Voici à quoi ça ressemble de le lancer dans le terminal:

$ 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

Voici le fichier journal mentionné depuis le terminal

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)

J'ai lancé ps ax grepping pour Java ou geogebra et rien ne semble fonctionner. Des idées?

2
N8tron

Depuis que je me suis rendu compte que geogebra était ancienne, j'ai téléchargé la dernière version de https://wiki.geogebra.org/fr/Reference:GeoGebra_Installation

Depuis 18.04 est nativement 64 bits (au moins ma version). J'ai téléchargé:

geogebra-classic_6.0.471.0-201805301433_AMD64.deb

Puis j'ai supprimé l'installation d'apt

Sudo apt remove geogebra geogebra-gnome
Sudo apt autoremove

Ensuite, j'ai installé gdebi pour aider avec les dépendances du foriegn .deb

Sudo apt install gdebi-core

Et installé en utilisant gdebi

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

Il fonctionne proprement même si la ligne de commande est maintenant geogebra-classic.

4
N8tron