正如Seth所指出的,您可以使用更新API来询问是否有可用的更新。对于与“ yum
list”非常接近的内容,您可能想使用doPackageLists()。例如。
import os, sysimport yumyb = yum.Yumbase()yb.conf.cache = os.geteuid() != 1pl = yb.doPackageLists(patterns=sys.argv[1:])if pl.installed: print "Installed Packages" for pkg in sorted(pl.installed): print pkgif pl.available: print "Available Packages" for pkg in sorted(pl.available): print pkg, pkg.repoif pl.reinstall_available: print "Re-install Available Packages" for pkg in sorted(pl.reinstall_available): print pkg, pkg.repo
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)