获取 openSuSE 中软件包更新的信息

获取 openSuSE 中软件包更新的信息

有没有办法通过 zypper 获取有关可用软件包更新的信息?

我可以通过以下方式获取有关补丁的信息:

zypper info -t patch pachNameHere

我可以通过以下方式获取补丁名称:

zypper list-patches

我想做一些类似的事情来zypper list-updates获取有关这些更新的信息,例如发行说明、错误修复等,以便了解它们的重要性。

我还使用 zypper nagios 插件 (nagios-plugins-zypper)

有什么建议吗?

答案1

我发现最好的方法是使用 PackageKit CLI ( pkcon)。它非常有用,因为它被其他发行版使用,并且可以成为查询软件更新的标准化方式。

例如:

获取所有更新的列表

pkcon get-updates

然后你可以查询特定包的更新:

pkcon get-update-detail foo

例如:

pkcon get-update-detail udev 

我没有使用,zypper但是从命令行启动的,所以我可以编写它的脚本。另外,还有一个使用 PackageKit 的 nagios 插件

相关内容