Package-Management
在 openSuSE 中獲取有關軟體包更新的資訊
有什麼方法可以通過 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 外掛