我刚刚安装了Sage,当我想为它创建一个包时,它会显示一个丢失的文件:
$ sage -p custom_package.spkg
/usr/lib/sagemath/local/bin/sage: line 851: sage-logger: command not found
我试图在互联网上获取文件sage-logger并将其复制到/ usr / lib / sagemath / local / bin /中,但是我得到了“权限被拒绝”,无论我是否使用过sudo。
我按照他们网站上的说明通过apt-get安装了sage:
sudo -E apt-add-repository -y ppa:aims/sagemath
sudo -E apt-get update
sudo -E apt-get install sagemath-upstream-binary
答案 0 :(得分:0)
让人惊讶。实际上,sage-logger
位于build/bin
目录中,因此显然无法找到它。我认为这是因为PPA不包含所有文件 - 请参阅the BitBucket site。
我认为(虽然我不能轻易地测试这个网站),如果你拉sagemath-upstream-binary-full
,你应该得到这个。当然it is in that one并且是intentionally added但我不知道该特定二进制文件是否定期更新。我至少看到了Sage 7.5.1,-full
可用。