blog:installing_sage_on_ubuntu_11.10
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
blog:installing_sage_on_ubuntu_11.10 [2012-01-22 10:07] – brb | blog:installing_sage_on_ubuntu_11.10 [2012-02-08 19:13] – brb | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Installing sage on ubuntu | + | ====== Installing sage on ubuntu |
+ | |||
+ | Sage is a very powerful computer algebra system. Especially nice is the LaTeX integration using sagetex. Here's how to set this up: | ||
+ | |||
+ | ===== Compile yourself | ||
Install prerequisite libraries | Install prerequisite libraries | ||
Line 8: | Line 12: | ||
tar xvf sage-4.8.tar | tar xvf sage-4.8.tar | ||
- | Once | + | ===== Download pre-build ===== |
+ | |||
+ | Download the file for you platform from here http:// | ||
+ | |||
+ | Unpack/move the build or downloaded files to /opt, this gives you a directory / | ||
+ | |||
+ | ===== Finishing up the installation ===== | ||
+ | |||
+ | Make a symolic link to this directory: | ||
+ | sudo ln -s / | ||
+ | |||
+ | Change the ownership of the files to root | ||
+ | sudo chown root:root /opt/sage/* -R | ||
+ | |||
+ | Run sage as root for the first time to update some paths which are absolute | ||
+ | cd / | ||
+ | sudo sage | ||
+ | |||
+ | After that, you should be able to run sage as a normal user | ||
+ | sage | ||
+ | sage: 2+2 | ||
+ | 4 | ||
+ | sage: | ||
+ | |||
+ | If you get errors when starting up, then probably the first start as root has created some files in the directory ~./sage which now belong to root instead of you ($USER) | ||
+ | cd .sage | ||
+ | sudo chown $USER:$USER * -R | ||
+ | sage | ||
+ | Should now work. | ||
+ | |||
+ | ===== Setting up sagetex for LaTeX ===== | ||
+ | |||
+ | If you use LaTeX and want to integrate sage into your latex files (which give you all the power of sage/ | ||
+ | * mkdir ~/texmf | ||
+ | * ln -s / | ||
+ | * sudo texhash | ||
+ | |||
+ | Now you have the sagetex.sty file from the sage installation available. If you run texlive, it's a good idea to hunt down and rename the outdated sagetex.sty file | ||
+ | cd / | ||
+ | ls | ||
+ | sudo mv sagetex.sty sagetex.sty.off | ||
+ | sudo texhash | ||
+ | |||
+ | To get started with sagetex read this guide: http:// | ||
+ | |||
{{tag>}} | {{tag>}} |
blog/installing_sage_on_ubuntu_11.10.txt · Last modified: 2012-02-13 18:37 by brb