我们经营作业服务器供我们使用代码运行器安装,包括 Octave。我们之前曾被要求将该octave-symbolic
软件包作为安装的一部分。
我们现在正尝试使用 Ubuntu 22.04/jammy 构建一个新服务器,但看起来此版本中不存在 octave-symbolic 包。
作为系统管理员,我们自己不使用 Octave。有人知道该octave-symbolic
功能现在是否包含在主 Octave 包中,还是包含在不同的 Octave 包中,或者是否缺少维护者(或者遇到了问题,导致无法为 Ubuntu 22.04 发布它)?
答案1
Jammy 发布时,该软件包已从 Ubuntu 中删除 - 请参阅这个错误删除软件包 - 因为它在 Debian 中被删除,因为它是一个无法从源代码 (FTBFS) 构建的软件包。由于 Debian 中相同的原因(在 Ubuntu 中重复出现)和相同的问题,该软件包被删除。
看起来它并没有被列入同步黑名单,但在 Ubuntu 中被删除时,该软件包有一个持久的 FTBFS,如 Debian Bugs 中所述#982561和#980707。
当时,该软件包与sympy
依赖项 1.7 不兼容,因此该软件包已从测试版中删除。而且由于 FTBFS,它当时已从 Ubuntu 中删除。
直到 2022 年 6 月 9 日,Debian 才修复了这个问题,当时版本2.9.1~git.2022.06.09-1
被上传到 Debian 以修复不兼容性并进行版本更新。此时,它已经远远晚于 4 月份的 Jammy 22.04 版本,因此在 Jammy 中不可用。
但是,它现在在 Kinetic 中(Ubuntu 的下一个版本,不是 LTS 版本)。有可能它可以反向移植到 Jammy,但这是有人愿意做这项工作,尝试将其放入 Backports 或重新打包到专门为 Jammy 提供的 PPA 中。