On 01/15/2013 08:25 PM, kcrisman wrote:
> 
> Just curious - how would Mac fit in with all this?  I know it's possible
> to do some of these package things with it, but for the "ordinary"
> user... or would one still in principle be able to download the Sage
> source, disconnect from the Internet, type "make", and wait for some
> (smaller and smaller!) amount of time?
> 

Using portage as an example, there are two solutions. First, it won't
download a package's source tarball if you already have it on your
machine. So we could just ship a bunch of source tarballs with sage on
the website. Then you're free to unplug and `emerge sage`.

But, portage also allows you to simply fetch (but not install) the
packages with `emerge --fetchonly`. So it may make more sense to do that
for offline installs. Then nobody has to download a bunch of packages
from some websites and upload them to a different website where end
users will download the same thing that they could have gotten from the
original websites for every release. And many packages would use the
Gentoo infrastructure for this, saving everyone the "choose your mirror"
step and a couple of bucks.

Perhaps more importantly, once the build system is sane, all of the
major distros (and maybe even the macports people) could package thing
for us, and the instructions on the website would be a one-line command
to install sage via the package manager.

Gentoo:  emerge sage
Fedora:  yum install sage
Debian:  apt-get install sage
Ubuntu:  apt-get install sage
Mac:     port install sage
FreeBSD: pkg install subversion
...

Doesn't get any easier than that. The binary packages could actually be
expected to work/exist for your machine since the distro maintainers
would build and test them for us.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To post to this group, send email to sage-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-devel+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.


Reply via email to