> *A big thanks, Marc.*

+1

> *I am looking forward to testing it with my colleagues, students and 
friends, especially those on Windows.*

BTW: Eight months ago, we reactivated the sage-windows repository 
<https://github.com/sagemath/sage-windows>, which was once used to provide 
Windows installers for Sage via Cygwin. The goal was to create a place 
where we could share the current status of our efforts to provide easy 
access for Windows users and finally make such installers available from 
there. Unfortunately, work on the repository has stalled, primarily due to 
a lack of feedback.

There are currently four approaches to obtaining installers for Sage on 
Windows, again. At least the approach marked with "C" still works for all 
Sage releases available on DockerHub 
<https://hub.docker.com/repository/docker/sagemath/sagemath/tags>. I 
suggest adding AppImage as a fifth approach.


GMS schrieb am Samstag, 16. August 2025 um 11:10:33 UTC+2:

>
> A big thanks, Marc.  I am looking forward to testing it with my 
> colleagues, students and friends, especially those on Windows.
>
> Best,
>
> Guillermo
>
> On Sat, 16 Aug 2025 at 10:56, Eric Gourgoulhon <[email protected]> 
> wrote:
>
>> This is great news! 
>> Thank you very much for making this possible!
>>
>> Eric.
>>
>> Le vendredi 15 août 2025 à 16:34:29 UTC+2, [email protected] 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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sage-devel/3f153f3a-d53b-4150-a62b-fea9492df135n%40googlegroups.com.

Reply via email to