ASKSAGE: Sage Q&A Forum - Individual question feedhttps://ask.sagemath.org/questions/Q&A Forum for SageenCopyright Sage, 2010. Some rights reserved under creative commons license.Tue, 13 Dec 2011 02:36:24 -0600Build sage with components those are already installedhttps://ask.sagemath.org/question/8547/build-sage-with-components-those-are-already-installed/Hi,
I am using Linux Mint 12 (Ubuntu 11.10 based) mixed with Debian unstable. In fact, I have almost all the components of SAGE installed on my system (python-scipy, R, maxima, ... etc). I am wondering if there are any options available in Makefile or configure file those allow me build *only the sage's interface to these installed packages* rather than build __everything from source spkg__ ?
Mon, 12 Dec 2011 03:35:00 -0600https://ask.sagemath.org/question/8547/build-sage-with-components-those-are-already-installed/Answer by kcrisman for <p>Hi,
I am using Linux Mint 12 (Ubuntu 11.10 based) mixed with Debian unstable. In fact, I have almost all the components of SAGE installed on my system (python-scipy, R, maxima, ... etc). I am wondering if there are any options available in Makefile or configure file those allow me build <em>only the sage's interface to these installed packages</em> rather than build __everything from source spkg__ ? </p>
https://ask.sagemath.org/question/8547/build-sage-with-components-those-are-already-installed/?answer=12994#post-id-12994Welcome to Sage!
The short answer is no. A long time ago we had a Debian version along these lines, but that is not current, though I think some folks have been working on it.
However, [Sage on Gentoo](https://github.com/cschwan/sage-on-gentoo) sort of does this, using system versions.
The longer answer is about Sage's philosophy of "batteries included", which someone else might want to comment on - there are endless discussions of this on [the Sage development list](http://groups.google.com/group/sage-devel) every so often. Mon, 12 Dec 2011 05:42:33 -0600https://ask.sagemath.org/question/8547/build-sage-with-components-those-are-already-installed/?answer=12994#post-id-12994Comment by Gong-Yi Liao for <p>Welcome to Sage! </p>
<p>The short answer is no. A long time ago we had a Debian version along these lines, but that is not current, though I think some folks have been working on it. </p>
<p>However, <a href="https://github.com/cschwan/sage-on-gentoo">Sage on Gentoo</a> sort of does this, using system versions.</p>
<p>The longer answer is about Sage's philosophy of "batteries included", which someone else might want to comment on - there are endless discussions of this on <a href="http://groups.google.com/group/sage-devel">the Sage development list</a> every so often. </p>
https://ask.sagemath.org/question/8547/build-sage-with-components-those-are-already-installed/?comment=20717#post-id-20717I agree that "batteries included" approach is a robust way to provide a conglomerate tool like SAGE. Although such a conservative approach can have some overhead, but now a day the cost of disk space is cheaper, (if we, irrelevantly, compare to the cost of solving the program integration problem, the disk space cost almost can be totally ignored). Mon, 12 Dec 2011 07:22:49 -0600https://ask.sagemath.org/question/8547/build-sage-with-components-those-are-already-installed/?comment=20717#post-id-20717Comment by kcrisman for <p>Welcome to Sage! </p>
<p>The short answer is no. A long time ago we had a Debian version along these lines, but that is not current, though I think some folks have been working on it. </p>
<p>However, <a href="https://github.com/cschwan/sage-on-gentoo">Sage on Gentoo</a> sort of does this, using system versions.</p>
<p>The longer answer is about Sage's philosophy of "batteries included", which someone else might want to comment on - there are endless discussions of this on <a href="http://groups.google.com/group/sage-devel">the Sage development list</a> every so often. </p>
https://ask.sagemath.org/question/8547/build-sage-with-components-those-are-already-installed/?comment=20715#post-id-20715Yes, 10 or 15 years ago this would have been a really different story.Tue, 13 Dec 2011 02:36:24 -0600https://ask.sagemath.org/question/8547/build-sage-with-components-those-are-already-installed/?comment=20715#post-id-20715