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.