Geogebra

It’s been a while since I used Geogebra.
I see they now have a web based version.
https://www.geogebra.org

They also offer a rpm and a “linux portable” version:
https://wiki.geogebra.org/en/Reference%3AGeoGebra_Installation#Other_GeoGebra_Classic_6_versions

I also found https://build.opensuse.org/package/show/Education/geogebra
but it seemingly hasn’t been updated in 4 years.

I’m just curious if anyone else uses this program,
and which of the above they have been using.

I’ve a few Java apps on my Linux box, so I go for geogebra5 package from GeoGebra official repository:
https://wiki.geogebra.org/en/Reference%3AGeoGebra_Installation#GeoGebra_Classic_5_for_Desktop

However, I don’t like the fact they have bundled JRE in the package, because I’ve already got system-wide OpenJDK and Oracle installations which should work for any Java app.

Thanks!

Yes; bundling java is odd.

I’ve used the new web version, and found the performance to be better than expected.

I tried installing the Classic 6 rpm, but zypp complains about there being no libmpfr.so.4
This is apparently because the Tumbleweed package is named libmpfr6 and provides libmpfr.so.6,
even though the version is 4.

Information for package libmpfr6:
---------------------------------
Repository     : Main Repository (OSS)                                   
Name           : libmpfr6                                                
Version        : 4.0.2-1.1                                               
Arch           : x86_64                                                  
Vendor         : openSUSE                                                
Installed Size : 508.6 KiB                                               
Installed      : Yes (automatically)                                     
Status         : up-to-date                                              
Source package : mpfr-4.0.2-1.1.src                                      
Summary        : The GNU multiple-precision floating-point shared library
Description    :                                                         
    The MPFR library is a C library for multiple-precision floating-point
    computations with exact rounding (also called correct rounding). It is
    based on the GMP multiple-precision library.
Provides       : [3]                                                     
    libmpfr.so.6()(64bit)
    libmpfr6 = 4.0.2-1.1
    libmpfr6(x86-64) = 4.0.2-1.1

Reportedly you can just ignore the dependency or create a symbolic link.
https://www.reddit.com/r/openSUSE/comments/ag022t/help_how_to_cheat_dependencies/

I decided to try the portable version, which works, but needs a few packages installed.

zypper in gconf2 dconf gsettings-backend-dconf

I’ve since switched to Classic 5, which seems to be the desktop version.
Classic 6 appears to be a “mobile friendly” version with online sharing built in.