2015-05-05 16 views
1

yum命令行工具有一个选项来检查主机是否是最新的或是否有任何(安全)更新可用。如何检查linux主机是否是最新的python yum模块

$ yum check-update 

Python有一个“荫”模块 - 它提供的功能,如:

import yum 
yb = yum.YumBase() 
if yb.rpmdb.searchNevra(name='httpd'): 
    print "httpd installed" 

但是我没有找到任何文件/功能检查是否有可用的更新与Python模块(如“ yum check-updates“)。

有谁知道如何使用yum python模块(不调用命令行工具和刮取输出)来执行此操作。

+2

参见[这](http://stackoverflow.com/questions/489113/given-an- rpm-package-name-query-the-yum-database-for-updates)答案。 – doru

回答

1

调试命令行(Python)的剧本后,我找到了解决如何检查更新...见here

+0

这正是我要找的。谢谢。 – setevoy