Sageをインストールすると、rootの場合は文句を言い、rootではない場合は文句を言います。

Sageをインストールすると、rootの場合は文句を言い、rootではない場合は文句を言います。

ここでSage Tarballをダウンロードしました。http://mirrors.mit.edu/sage/linux/64bit/index.html

そして解凍してbunzip2フォルダを作って/SageMathその中に入れておきました。その後、実行してみると、sudo makerootとして実行できないというメッセージが表示されます。

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とは言わず、単にmakeenter the commandと呼ばれますが、sageこれもエラーが発生してrunを要求しますmake。だから私は全体のプロセスが非常に混乱していることがわかりました。

ベストアンサー1

実行する前に root で一連の手順を実行したので、makeユーザーmakeが所有する必要があるものを root が所有しているため、作成する必要があるファイルに書き込む権限がありません。完全なSageMathディレクトリを自分にchown -Rとして指定するか、すべてを削除してrootで何もせずに再起動します。

おすすめ記事