【问题标题】:missing file with sage installation贤者安装缺少文件
【发布时间】:2017-06-27 19:10:11
【问题描述】:

我刚刚安装了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

【问题讨论】:

  • 你能提供更多关于你是如何安装它的信息吗?也许您需要一个功能更全面的版本来安装这些可选包 - 有一些 Sage 的“精简”版本没有这样的脚本。
  • @kcrisman 谢谢,我更新了信息。 “精简”版本在哪里?
  • PPA 实际上就是这样一种。

标签: linux installation sage


【解决方案1】:

哎呀。确实,sage-loggerbuild/bin 目录中,所以显然找不到。我相信这是因为 PPA 不包括所有文件 - 请参阅the BitBucket site

认为(虽然我不能轻易测试这个网站)如果你拉sagemath-upstream-binary-full 你应该得到这个。当然是it is in that oneintentionally added,但我不知道那个特定的二进制文件是否定期更新。我至少看到了带有-full 的 Sage 7.5.1。

【讨论】:

    猜你喜欢
    • 2015-01-08
    • 2013-01-17
    • 1970-01-01
    • 2013-06-09
    • 1970-01-01
    • 2013-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多