SageMath (セイジ) とは数学の幅広い処理を行うソフトウェアのことです。 暗号をやっている者としては、このソフトを持ち歩いて、いつでも楕円曲線に関する計算をできるようにしておきたいものです。 それでは、このソフトをUbuntu 16.04にインストールする手順を説明します。
Sage のインストール
以下のコマンドを入力すると Sage の PPA が apt パッケージ管理システムに追加されるので、sage コマンドが使えるようになります1。
$ sudo apt-add-repository ppa:aims/sagemath
$ sudo apt-get update
$ sudo apt-get install sagemath-upstream-binary
Sage のコンソールの色変更
このままでも sage を使うことはできますが、sage のコンソールの色が背景色が明るいことを前提に作られているので、文字の色が全体的に暗く、Linuxではとても使いやすいとはいえないので、コンソールの色を変更します。
やりかたは、~/.sage/init.sage
というファイルを作成して、次の一行を加えます。
%colors Linux
こうすることで、Linuxの背景色が暗いターミナル向けにコンソールの色が調整されます2。
追記:SageMathをUbuntu 20.04にインストール