I gave it a try on a Ubuntu 24.04 computer: it works like a charm!
In particular, I've run this test notebook:
https://nbviewer.org/github/egourgoulhon/SageMathTest/blob/master/Notebooks/test_display.ipynb
and everything was OK, except for the %matplotlib widget magic in cell 22. 
But the latter requires the ipympl package:
https://matplotlib.org/ipympl/
Usually, this is fixed by a
pip install ipympl
but maybe it is technically not possible to install packages by pip within 
an AppImage? 

I've advertised the AppImage on the SageManifolds mailing list 
<https://sympa.obspm.fr/wws/arc/sagemanifolds.list/2025-08/msg00000.html>, 
as well as on these pages:
https://sagemanifolds.obspm.fr/download.html
https://sagemanifolds.obspm.fr/install_ubuntu.html

Thanks again for having developed this AppImage! It is certainly very 
useful to newcomers to Sage!

Eric.
Le vendredi 15 août 2025 à 16:34:29 UTC+2, marc....@gmail.com a écrit :

> The 3-manifolds project is now distributing a beta version of 
> SageMath-x86_64.AppImage 
> <https://github.com/3-manifolds/sage_appimage/releases> .
> This means that SageMath 10.7 can be installed and run on any version of 
> linux which is compatible with manylinux2014 by downloading one file and 
> marking it as executable.  The compatible linux systems include Ubuntu 
> 24.04, Debian 12 and the default ubuntu image for Windows 11 WSL2, none of 
> which are currently providing any sagemath packages.
>
> This continues our effort to make sage accessible to the large group of 
> users which includes most students and most of their professors and which 
> consists of people who are not interested in, or not capable of, learning 
> how to compile sage or maintain 3rd party package managers -- people who 
> expect to be able to just download a program and run it.  While, as a 
> reader of this email list, you probably do not belong to that group, we are 
> hoping that you do have an interest in increasing access to sage and that 
> you might be interested in testing the AppImage and reporting any issues 
> you encounter.
>
> For those who are not familiar with the AppImage format, it is simply an 
> ELF binary executable file containing a very small program with an 
> arbitrarily large squashfs filesystem appended.  The small program does a 
> fuse mount of the squashfs filesystem and then execs a main program located 
> at the root of the filesystem.  The squashfs should contain all library 
> dependencies of the main program, and all dynamic libraries should be 
> loaded from an rpath pointing into the squashfs.  That way the AppImage has 
> no external dependencies.
>
> - Marc
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/sage-devel/7b050a3d-f974-4f37-997c-d35109f43e9dn%40googlegroups.com.

Reply via email to