Package-Management

在 openSuSE 中獲取有關軟體包更新的資訊

  • July 31, 2013

有什麼方法可以通過 zypper 獲取有關可用軟體包更新的資訊?

我可以通過以下方式獲取有關更新檔的資訊:

zypper info -t patch pachNameHere

我可以通過以下方式獲取更新檔名稱:

zypper list-patches

我想做一些類似的事情zypper list-updates來獲取有關這些更新的資訊,例如發行說明、錯誤修復等,以便了解它們的重要性。

我也在使用 zypper nagios 外掛 (nagios-plugins-zypper)

有什麼建議嗎?

我發現最好的方法是使用 PackageKit CLI ( pkcon)。它非常有用,因為它被其他發行版使用,並且可以成為查詢軟體更新的標準化方式。

例如:

獲取有關所有更新的列表

pkcon get-updates

然後您可以查詢有關特定軟體包的更新:

pkcon get-update-detail foo

例如:

pkcon get-update-detail udev 

我沒有使用zypper但已從命令行啟動,因此我可以編寫腳本。此外,還有一個使用 PackageKit 的 nagios 外掛

引用自:https://unix.stackexchange.com/questions/79048