tre*_*159 4 packaging debian package-management deb
我一直在寻找(在https://db.debian.org/machines.cgi 中)没有上游(父项目)的服务或 Debian 软件包列表。
因为我认为有很多 deb 软件包在 Debian 中还活着,但在外面已经死了。
终极 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我知道它已被放弃很长时间)。它还会找到本身未维护的包(它们有一个过时的监视文件,无论上游的状态如何)。但我认为这是最好的自动化方式。
| 归档时间: |
|
| 查看次数: |
72 次 |
| 最近记录: |