我正在我的 PPA 中维护我自己的流行 Ubuntu 包 (vips) 版本,用于少数版本 (20.04、20.10)。我如何自动找出 Ubuntu 维护者何时发布此包的更新版本到任何版本(即安全更新、错误修复等)?
有没有办法获得电子邮件通知?有没有办法以编程方式订阅更新,例如我可以有一个 cron 作业来检查更新并自动运行命令?
关键是,是否有可能只收到给定版本(20.04 和 20.10)的通知,而不是其他版本?
一种相当简单、一致、可维护的方法是解析rmadison
.
~$ rmadison libvips-tools
libvips-tools | 7.26.3-1build1 | precise/universe | amd64, armel, armhf, i386, powerpc
libvips-tools | 7.38.5-2 | trusty/universe | amd64, arm64, armhf, i386, powerpc, ppc64el
libvips-tools | 8.2.2-1 | xenial/universe | amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
libvips-tools | 8.4.5-1build1 | bionic/universe | amd64, arm64, armhf, i386, ppc64el, s390x
libvips-tools | 8.9.1-2 | focal/universe | amd64, arm64, armhf, ppc64el, riscv64, s390x
libvips-tools | 8.10.2-1 | groovy/universe | amd64, arm64, armhf, ppc64el, riscv64, s390x
rmadison 是包含在devscripts
包中的 Python3 脚本。
例如,您可以将今天的 rmadison pull 与昨天的存储副本进行比较。如果存在差异,脚本会向您发送一封电子邮件。
你可以很容易地看出这个特定的库在任何当前支持的 Ubuntu 版本中都有零个发布后更新——没有一个包在 XX 更新包中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句