sagemath
在 Noble (24.04) 的官方存储库中不可用。它一直可用到 Mantic(23.10)。
是否已完全删除?或者它会回来吗?如何在 Ubuntu 24.04 中安装 sagemath?
不幸的是,从源代码构建不是一个选择,因为 gcc/g++ 版本 13 非常不稳定,它不再能够在不不断弹出臭名昭著的“内部编译器错误”的情况下构建如此庞大的项目。
sagemath
在 Noble (24.04) 的官方存储库中不可用。它一直可用到 Mantic(23.10)。
是否已完全删除?或者它会回来吗?如何在 Ubuntu 24.04 中安装 sagemath?
不幸的是,从源代码构建不是一个选择,因为 gcc/g++ 版本 13 非常不稳定,它不再能够在不不断弹出臭名昭著的“内部编译器错误”的情况下构建如此庞大的项目。
由于 sagemath bug ,它已从 Ubuntu 24.04 和 Debian Trixie 中完全删除:它无法在 python 3.12 中构建。 sagemath 开发人员正在努力解决这个问题。但它不会回到 Ubuntu 24.04,因为 Ubuntu 在其生命周期内不会更改特定版本中的软件。
然而,一旦上游修复了该错误,sagemath 很可能会在更高版本的 Ubuntu 中回归。
解决方法是使用 Mamba 或 Conda 安装 sagemath,如此处所述。
首先,安装 miniforge
然后,用mamba创建sage的环境,并在环境中安装sage,使用python3.10:
进入 sagemath 环境
并运行 sagemath