ASKSAGE: Sage Q&A Forum - RSS feedhttps://ask.sagemath.org/questions/Q&A Forum for SageenCopyright Sage, 2010. Some rights reserved under creative commons license.Tue, 13 Dec 2011 09:36:24 +0100Build 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 10:35:00 +0100https://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 12:42:33 +0100https://ask.sagemath.org/question/8547/build-sage-with-components-those-are-already-installed/?answer=12994#post-id-12994Comment 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 09:36:24 +0100https://ask.sagemath.org/question/8547/build-sage-with-components-those-are-already-installed/?comment=20715#post-id-20715Comment 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 14:22:49 +0100https://ask.sagemath.org/question/8547/build-sage-with-components-those-are-already-installed/?comment=20717#post-id-20717