tl;dr:如何在 archlinux 上安装可选的 sage 软件包?
引用Arch wiki圣人页面:
大多数(如果不是全部)标准 sage 包都可以作为 Arch 包提供,并作为 sagemath 的(可选)依赖项公开,因此无需使用
sage -i
.
唉,(非常)航海包是选修的一,因此无法通过 pacman 安装。
sage -i nauty
尝试标准(无论有或没有 sudo)时出现的错误是
/usr/bin/sage: line 297: ./sage: No such file or directory
这记录在讨论页(Arch Wiki)用于 Sage(如“这发生了”)。该页面不讨论解决方法。
到目前为止,我无法找到安装可选软件包的任何参考或指导。
任何参考都将受到热烈欢迎!
答案1
该命令pacman -Si sagemath
列出了通过 pacman 可用的 Sagemath 的所有可选依赖项(请参阅archlinux 维基文章,谢谢 Lahwaacz!)。
$ pacman -Si sagemath
...
Optional Deps :
...
nauty: for generating some classes of graphs
...
因此,所需要做的就是安装 nauty: sudo pacman -Syu nauty
,您可以根据自己的喜好运行它(示例这里)。