Q. wsl の Ubuntu 20.04 へ sagemath をインストールする方法.
apt ではうまくいかない.
A.
まずインストールに失敗した sage は取り除く. たとえば
sudo apt purge sagemath
など. 状況によりけり.
すこし古いsage (Ubuntu 20.04対応バージョン) をインストールすれば動く.
たとえば sage-9.4-Ubuntu_20.04-x86_64.tar.bz2 を Windows の Edge などでダウンロードしたとしたら, wsl 側で
cd ~
tar xjvf /mnt/c/Users/あなたのWindowsのホーム/Downloads/sage-9.4-Ubuntu_20.04-x86_64.tar.bz2
と入力すれば wsl/Ubuntu 20.04 のホームに SageMath フォルダができる.
(大きいファイルなのでtarによる展開はかなり時間がかかります.
"あなたのWindowsのホーム" は Windows のホームフォルダ名. ls /mnt/c/Users で調べる.)
SageMath フォルダの中の README.md に書いてあるように
cd ~/SageMath
./sage
により初期化される. 2度目からは sage がすぐ起動.
sudo ln -s $HOME/SageMath/sage /usr/bin
とすれば sage が /usr/bin の下にリンクされるので
どこからでも sage で起動できる.
SageMath フォルダは実行ファイルやライブラリがあるので消してはいけない.
sage の字が読みにくいときは
~/.sage/init.sage に
%colors Linux
を書き込む.