blog:installing_sage_on_ubuntu_11.10
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
blog:installing_sage_on_ubuntu_11.10 [2012-01-22 09:51] – brb | blog:installing_sage_on_ubuntu_11.10 [2012-02-08 19:11] – 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 | ||
sudo apt-get install build-essential m4 readline-common libreadline-dev texlive xpdf evince tk8.5-dev gfortran | sudo apt-get install build-essential m4 readline-common libreadline-dev texlive xpdf evince tk8.5-dev gfortran | ||
- | Download the current version of the sources | + | Download the current version of the sources |
wget http:// | wget http:// | ||
+ | tar xvf sage-4.8.tar | ||
+ | |||
+ | ===== Download pre-build ===== | ||
+ | |||
+ | Download the file for you platform from here http:// | ||
+ | |||
+ | Unpack in opt, this gives you a directory / | ||
+ | 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. | ||
+ | |||
+ | 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:// | ||
+ | | ||
blog/installing_sage_on_ubuntu_11.10.txt · Last modified: 2012-02-13 18:37 by brb