On Feb 5, 12:23 pm, Dima Pasechnik <dimp...@gmail.com> wrote: > On Sunday, 5 February 2012 18:08:46 UTC+8, mmarco wrote: > > > On 5 feb, 09:30, Volker Braun <vbraun.n...@gmail.com> wrote: > > > I think thats all premature optimization. First we need a bulletproof > > way > > > of running Sage in the VM. At the end we can still worry about ways to > > > shave off another megabyte or two. Most VM questions I got were about > > how > > > to add more stuff to the VM within its space constraints. Nobody had an > > > issue with it requiring a couple of gigabytes of disk space. > > > I agree that this is not the most important thing right now. But > > incidentally, working on this gave me the idea of separating the guest > > OS from the sage install in different files, which, i think, is an > > approach to the "automatic generation" that is worth considering. > > > But yes, you are right. The most important thing now is to find > > someone that would write the windows gui to take care of the VM, and > > then a lot of testers to detect the possible ways it could fail. > > there is no need for "custom" gui: plenty of tools around allows one to > build installers doing nontrivial things. > One such thing 15 years ago was InstallShield, they seem to be still in > business. > A free one is Innosetup:http://www.jrsoftware.org/isinfo.php > Cygwin has its own GUI installer written from scratch. > M$ has its own Windows Installer (which was, and probably still is, a > nightmare, as usual with M$ products). > > Dima > > Do not forget that you ideally also want updates to be done more or less > automatically.
I used not installshield but the opensource "NSIS installer" - I didn't program a custom gui. Still the interface to Virtualbox has to be "programmed" but it is fairly easy, mostly 1 or 2 liner scripts. The upgrade to a new sage version should be as easy as to replace the VM file. -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org