スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Sage のインストール手順 (マルチユーザ)

Vine Linux 6.0 に数式処理システム Sage をインストールする手順をメモ。

複数ユーザで使用する場合のインストール方法。

インストールの種類が「デスクトップ」であることが前提。

Fortran コンパイラのインストール

Sage のコンパイルには、C/C++ コンパイラ (gcc/g++) のほかに、Fortran コンパイラ (gfortran) が必要。Vine Linux 6.0 にデフォルトではインストールされていないので、事前にインストールしておく。

インストール作業は、root アカウントで行う。

# apt-get install gcc-gfortran

Sage の入手

以下のサイトから、Sage のソースコード (sage-4.7.2.tar) を入手する。

Sage - Source Code

Sage のインストール

インストール作業は、root アカウントで行う。

ファイルの設置

一般ユーザも利用可能にするため、/usr/local/src/ ディレクトリの下に設置する。cd コマンドで tar ファイルのあるディレクトリへ移動したのち、

# tar xvf ./sage-4.7.2.tar -C /usr/local/src/

※ 圧縮ファイルの場所と解凍場所が同じ場合、-C オプションは不要。

所有者とグループを root にする。

# chown -R root /usr/local/src/sage-4.7.2/
# chgrp -R root /usr/local/src/sage-4.7.2/

解凍先のディレクトリに移動する。

# cd /usr/local/src/sage-4.7.2

コンパイル

# make

※ コンパイルは数時間程度かかる。

コンパイルが終了したら、root アカウントで Sage を起動する。

# ./sage
----------------------------------------------------------------------
| Sage Version 4.7.2, Release Date: 2011-10-29                       |
| Type notebook() for the GUI, and license() for information.        |
----------------------------------------------------------------------
sage:

このとき、いくつかの初期ファイルが生成される。sage: というプロンプトが表示されたら、exit コマンドを入力して Sage を終了する。

sage スクリプトのコピー

sage スクリプトを /usr/local/bin/ ディレクトリの下にコピーする。

# cp /usr/local/src/sage-4.7.2/sage /usr/local/bin/

コピーした sage スクリプトを編集する。

# vi /usr/local/bin/sage

SAGE_ROOT 変数の値 (sage のインストール場所のパス) をセットする。

# Set SAGE_ROOT to the location of the sage install. 
SAGE_ROOT="/usr/local/src/sage-4.7.2"

パーミッションの変更

すべての一般ユーザがアクセス可能になるようにパーミッションを変更する。

# chmod a+rX -R /usr/local/src/sage-4.7.2/

以上で、インストール作業は完了。

Sage の起動

sage コマンドで Sage が起動する。

$ sage

一般ユーザでの初回起動時、

Setting permission of DOT_SAGE directory so only you can read and write it.

というメッセージが表示されるが、特に問題なく使える模様。

参考 URL

Sage Installation Guide v4.7.2:Install from Source Code - Steps to Install from Source
Sage Installation Guide v4.7.2:Install from Source Code - Installation in a Multiuser Environment

【theme : 数学
【genre : 学問・文化・芸術

プロフィール

よしいず

Author:よしいず
MATHEMATICS.PDFというウェブサイトを運営しています。

管理の都合上、トラックバックとコメントはオフにしてあります。ブログ経験者なら分かっていただけると思いますが、スパム(アダルトやその他の宣伝)ばかりなのが現実です。

リンクは自由です。当サイトの記事に対する間違いの指摘・意見・感想などを述べた記事からのリンクは歓迎です。ただし、ブログ記事アップ直後はミスが多く、頻繁に修正します。場合によっては削除する可能性もあります。その際、何も断りもなく修正・削除しますがご了承ください。内容を参考にする場合には投稿後一週間ほど様子を見てからにしてください(笑)。

記事の間違いを指摘するときは、その具体的箇所、理由(仕様に反するなど)・根拠(参考にした文献など)、代替案(同じ結果を得るための正しいやり方)も教えてください。そうしないと、(指摘される側および第三者はその時点では無知の状態なので、)どこが間違いなのか分かりませんし、本当に間違っているのかどうかが判断・検証できません。実際、間違いだと指摘されたことが結局は正しかったというケースもありますので。

このブログのタイトル一覧

リンク
月別アーカイブ
カテゴリ
最新記事
検索フォーム
RSSリンクの表示
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。