Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python yum模块检查linux主机是否是最新的_Python_Linux_Rpm_Yum - Fatal编程技术网

如何使用python yum模块检查linux主机是否是最新的

如何使用python yum模块检查linux主机是否是最新的,python,linux,rpm,yum,Python,Linux,Rpm,Yum,yum命令行工具提供了一个选项来检查主机是否是最新的,或者是否有任何(安全)更新可用 $ yum check-update Python有一个“yum”模块-它提供以下功能: import yum yb = yum.YumBase() if yb.rpmdb.searchNevra(name='httpd'): print "httpd installed" 但是我没有找到任何文档/函数来检查python模块是否有可用的更新(比如命令行上的“yum check updates”) 是否

yum命令行工具提供了一个选项来检查主机是否是最新的,或者是否有任何(安全)更新可用

$ yum check-update
Python有一个“yum”模块-它提供以下功能:

import yum
yb = yum.YumBase()
if yb.rpmdb.searchNevra(name='httpd'):
   print "httpd installed"
但是我没有找到任何文档/函数来检查python模块是否有可用的更新(比如命令行上的“yum check updates”)

是否有人知道如何使用yum-python模块(不调用命令行工具并删除输出)执行此操作。

请参阅答案。