如何自动查找给定版本中给定 Ubuntu 软件包的更新?

维拉豪苏特

我正在我的 PPA 中维护我自己的流行 Ubuntu 包 (vips) 版本,用于少数版本 (20.04、20.10)。我如何自动找出 Ubuntu 维护者何时发布此包的更新版本到任何版本(即安全更新、错误修复等)?

有没有办法获得电子邮件通知?有没有办法以编程方式订阅更新,例如我可以有一个 cron 作业来检查更新并自动运行命令?

关键是,是否有可能只收到给定版本(20.04 和 20.10)的通知,而不是其他版本?

用户535733

一种相当简单、一致、可维护的方法是解析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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ubuntu版本更新软件包的完整更新日志?

来自分类Dev

Ubuntu版本更新软件包的完整更新日志?

来自分类Dev

如何在Ubuntu中集成软件包更新?

来自分类Dev

如何从源代码更新Ubuntu软件包?

来自分类Dev

如何在Ubuntu中集成软件包更新?

来自分类Dev

如何从源代码更新Ubuntu软件包?

来自分类Dev

软件包系统损坏时如何更新Ubuntu?

来自分类Dev

我无法在 ubuntu 中更新我的软件包列表

来自分类Dev

Ubuntu中的软件包版本

来自分类Dev

如何:在Ubuntu上查找软件包

来自分类Dev

如何为Ubuntu的早期版本制作apt-get更新下载软件包?

来自分类Dev

在Ubuntu 16.04中更新我的软件包列表时,如何解决该错误?

来自分类Dev

在Ubuntu上安装/更新.NET Core 1.0,哪个软件包版本?

来自分类Dev

使用apt-get安装比Ubuntu版本更新的软件包

来自分类Dev

Ubuntu软件包的结构如何?

来自分类Dev

如何永久安装ubuntu软件包

来自分类Dev

在ubuntu中查询软件包

来自分类Dev

在ubuntu中查询软件包

来自分类Dev

在Ubuntu 14.04中安装软件包

来自分类Dev

无法修复Ubuntu中的软件包

来自分类Dev

在linux / ubuntu中安装软件包

来自分类Dev

无法删除 ubuntu 中的软件包

来自分类Dev

Ubuntu软件包没有更新

来自分类Dev

无法更新或安装软件包ubuntu

来自分类Dev

更新Ubuntu软件包无法获取

来自分类Dev

对Ubuntu软件包更新感到困惑

来自分类Dev

如何在Ubuntu软件中心暂停安装软件包

来自分类Dev

如何更新 sudo 软件包版本?

来自分类Dev

如何安装确切版本的特定Ubuntu软件包?