On Sat, Oct 24, 2009 at 11:20 AM, Jan Groenewald <j...@aims.ac.za> wrote: > > Hi > > On Sat, Oct 24, 2009 at 11:30:46AM -0500, Jason Grout wrote: >> @debian experts: Is it easy to make a PPA package for Sage and put it on >> launchpad? > > @debian experts: > > Does a PPA package have to follow debian rules, or can it be something > like a binary deb from checkinstall which prepares the sage script > with SAGE_ROOT and makes a system wide install owned by root for all > users. And a sage-doc deb which adds local documentation? This seems the > minmum effort and provides a completely up to date sage, not debianized, > not depending on anthing else, i.e. still having it's own maxima, etc. > built in. It would be a large package, but that is OK, the purpose > is not debianization and depending on debian versions of maxima, etc. > (but it could aid that project). It just provides an immediate working > completely up to date sage from one PPA line in sources.list.d/sage.list. > > regards, > Jan
I don't know what PPA package means, but if we provide our own repository, then certainly we can make a monolithic package as described above. Moreover, there are genuine advantages, in that the Debian package system will search through every single library in the Sage install and make sure that the correct Debian packages are listed as dependencies. Regarding difficulty, a few years ago a UW undergrad -- Bobby Moretti -- created a complete monolithic Sage Debian package in about 24 sleepless hours flat. He then did a demo of it in the Sage seminar. I tried "apt-get install"'in it, it worked fine, and then I apt-get removed it. (I've not heard from him in years, so I doubt he is going to work on this again.) It would be great if *somebody* were to make such a package for Ubuntu/Debian, etc. I would be happy to host it on sage.math. I'm not going to make such a package myself. -- William --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---