ここでSage Tarballをダウンロードしました。http://mirrors.mit.edu/sage/linux/64bit/index.html
そして解凍してbunzip2
フォルダを作って/SageMath
その中に入れておきました。その後、実行してみると、sudo make
rootとして実行できないというメッセージが表示されます。
configure: error: You cannot build Sage as root, switch to an unpriviledged user
それから走り、make
文句を言った。
./configure: line 2107: config.log: Permission denied
./configure: line 2117: config.log: Permission denied
だからこれはCatch-22に少し似ているようです。奇妙なことに、私が見つけたいくつかのまたはまったくない指示の中で、彼らはrunとは言わず、単にmake
enter the commandと呼ばれますが、sage
これもエラーが発生してrunを要求しますmake
。だから私は全体のプロセスが非常に混乱していることがわかりました。
ベストアンサー1
実行する前に root で一連の手順を実行したので、make
ユーザーmake
が所有する必要があるものを root が所有しているため、作成する必要があるファイルに書き込む権限がありません。完全なSageMathディレクトリを自分にchown -Rとして指定するか、すべてを削除してrootで何もせずに再起動します。