Debian - 如何检查软件包是否仍在维护?

Debian - 如何检查软件包是否仍在维护?

教程或论坛帖子通常引用过时或已被替换的软件包。
虽然我可以找到简单的方法来检查某个软件包是否适用于我当前的 Linux 版本(例如使用apt-cache search),但我想知道是否有一个地方列出了已知的软件包及其当前的开发/维护状态。

这存在吗?从概念上讲,它是否被认为是“不可能”或“无关”,因为包维护可以暂时停止,但有时可以由其他人恢复或分叉?

我专注于 Debian 软件仓库,因此,如果存在某些东西,但当然“不完全准确”,那可能就足够了。

编辑:经过一些更多的谷歌搜索,我发现回来了https://www.debian.org/distrib/packages,但我确认这并不完全符合我的预期。不带过滤器的搜索会告诉您可以在哪些版本上找到软件包,但它不会提供更多信息,例如

  • 该软件包是否计划在版本###上发布
  • 套餐是否因某种原因停产
  • 包裹是否已被其他包裹替换

有这样的信息的地方真是太棒了。

答案1

如果您看到该软件包在测试发行版,那么您可以假设它计划在下一个版本中发布,如下所示测试将会成为下一个稳定的发布。

另一个线索是检查维护者是谁。如果是 Debian QA 团队,那么它可能没有得到应有的 TLA。

apt-cache showpkg packagename还可能提供一些附加信息,例如“反向提供:”部分显示其他包“提供”此包,这意味着您可能可以使用另一个包来代替此包。

答案2

这是孤立包(即没有维护者的包)的列表:https://www.debian.org/devel/wnpp/orphaned_byage

答案3

Debian 有时会通过时不时地修复拼写错误来假装一个受维护的软件包,以营造一个活跃软件包的印象。

您需要检查是否存在未在合理时间内修复的活跃错误。

相关内容