Ask Your Question

Build sage with components those are already installed

asked 2011-12-12 10:35:00 +0200

Gong-Yi Liao gravatar image

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__ ?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2011-12-12 12:42:33 +0200

kcrisman gravatar image

updated 2011-12-13 09:36:41 +0200

Welcome 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 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 every so often.

edit flag offensive delete link more


I 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).

Gong-Yi Liao gravatar imageGong-Yi Liao ( 2011-12-12 14:22:49 +0200 )edit

Yes, 10 or 15 years ago this would have been a really different story.

kcrisman gravatar imagekcrisman ( 2011-12-13 09:36:24 +0200 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2011-12-12 10:35:00 +0200

Seen: 462 times

Last updated: Dec 13 '11