我一直在(https://db.debian.org/machines.cgi中)寻找没有上游(父项目)的Debian软件包的服务或列表。
因为我认为Debian中有很多deb软件包,但它们在外面已经死了。
Ultimate Debian数据库具有上游版本查询,您可以使用该查询列出没有监视文件(以跟踪上游发行版)或其监视文件导致空值(因为上游已消失或错误)的所有软件包。发生):
curl https://udd.debian.org/cgi-bin/upstream-status.json.cgi |
jq '.[] | select(.["upstream-version"] == null) | .package'
这并不能完全回答您的问题,因为它不会找到能够跟踪上游发行版的软件包,但是上游发行版不太可能再次出现(例如,据fyre
我所知已经被抛弃很长时间了)。它还将查找本身不需维护的软件包(无论上游状态如何,它们都有一个过时的监视文件)。但是我认为这是您以自动化方式获得的最好结果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句