在 Debian 中,是否有父项目已死的软件包列表?

tre*_*159 4 packaging debian package-management deb

我一直在寻找(在https://db.debian.org/machines.cgi 中)没有上游(父项目)的服务或 Debian 软件包列表。

因为我认为有很多 deb 软件包在 Debian 中还活着,但在外面已经死了。

Ste*_*itt 5

终极 Debian 数据库一个上游版本查询,您可以使用它来列出所有没有监视文件(以跟踪上游版本)或其监视文件导致空值(因为上游已消失或错误)的软件包发生了):

curl https://udd.debian.org/cgi-bin/upstream-status.json.cgi |
jq '.[] | select(.["upstream-version"] == null) | .package'
Run Code Online (Sandbox Code Playgroud)

这并不能完全回答您的问题,因为它找不到跟踪上游版本的包,但上游版本不太可能再次出现(例如,fyre我知道它已被放弃很长时间)。它还会找到本身未维护的包(它们有一个过时的监视文件,无论上游的状态如何)。但我认为这是最好的自动化方式。