Vine 6.1へのインストール方法

Vine Linux 6.1 でオープンソースな数式処理ソフト Sage-math をコンパイルした際に行なったことをまとめておきます.

まず必要となりそうなパッケージをインストール

もしかしたら不要なものもあるかもしれませんが, 以下のコマンドでインストールしました.

$ su -
# apt-get install gd-devel libpng-devel freetype2-devel libkpathsea-devel t1lib-static-devel dvipng xorg-x11-devel

Sageのソースのダウンロード

とりあえず, 本家 http://www.sagemath.org/ へ行きます.

(矢印アイコンのとなりあたり)のDownloadとかいてあるところ下の方にSourceとかいてあるところがあるのでそこをクリックしソースのダウンロードページへ飛びます.

するとミラーを選べといわれるので, とりあえずどこでもいいので, 近そうなものを選びます.

最新版のファイルsage-バージョン.tarをダウンロードしファイルとして保存します. 今回は5.6が最新バージョンでした.

コンパイル

ダウンロードしたソースを解凍し, できたディレクトリに移動.
(作業ディレクトリでpwdをしたときにascii文字以外が混ざるとPythonコンパイルでエラーが出るという罠が以前はあったので, ~/testというディレクトリで作業しています. i.e., ディレクトリ名は英語でね.)

$ mkdir test
$ cd ~/test
$ mv ~/ダウンロード/sage-5.6.tar .
$ tar -xvf sage-5.6.tar
$ cd sge-5.6

後は, makeと打つだけ

$ make

コンパイルは相当時間がかかります.
今回は8時間強かかりました.

出来上がったら, sage-5.6というディレクトリに入って,

$ ./sage

とやればOK.

補足

以前の記事 http://d.hatena.ne.jp/sagemath/20091012/1255327997 も参考になるかもしれません.