On Sunday, 22 July 2012 07:05:16 UTC+8, Dr. David Kirkby wrote:
>
> On 07/21/12 11:21 PM, Dr. David Kirkby wrote:
>
> > I wonder if WRI use some sort of intelligent installation, which detects
> > the system and installs the right parts for that.
this means that the installer carries even more (semi)system libraries than
Sage.
E.g. Sage relies on system's libc, but Mathematica cannot do this, as these
are not necessarily compatible on different Linuxces.
> I know at one time
> > they used to bundle both the SPARC and x86 versions for Solaris in the
> > one file, and IIRC, going back many years, they used to bundle AIX,
> > HP-UX, SGI, Solaris and whatever else on a single CD.
> >
> > Dave
>
> I meant "SGI IRIX".
>
> But the point is, whilst there are now different binary downloads for
> Windows,
> Linux and OS X, there is only one for Linux, which is better than the
> situation
> with Sage.
>
> The installer they use is an executable shell script, which starts:
>
> #!/bin/sh
> # This script was generated using Makeself 2.1.1
> CRCsum="2891462810"
> MD5="cddb9a9e17836825bd5ae1df5aba47df"
> TMPROOT=${TMPDIR:=/tmp}
>
> and clearly uses the free makeself
>
> http://megastep.org/makeself/
>
> which apparently works on:
>
> Linux (all distributions)
> Sun Solaris (8 and above)
> HP-UX (tested on 11.0 and 11i on HPPA RISC)
> SCO OpenUnix and OpenServer
> IBM AIX 5.1L
> MacOS X (Darwin)
> SGI IRIX 6.5
> FreeBSD
> UnicOS / Cray
> Cygwin (Windows)
>
> I'm guessing there is some way to identify what parts are needed on a
> system,
> and only install the ones needed. It probably means the download is
> bigger, but
> more universal would be good IMHO unless it added considerably to the
> bulk.
>
> I'm not suggesting putting OS X, Linux and Solaris binaries together, but
> putting one binary that works on all Linux systems and ideally another
> which
> works on all OS X systems.
>
>
>
> Dave
>
--
--
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org