Centos / RedhatにインストールされているパッケージのリストをチェックするPythonの方法は?
bashスクリプトでは、次のようにします。
rpm -qa | grep -w packagename
import sys
import rpm
ts = rpm.TransactionSet()
mi = ts.dbMatch( 'name', sys.argv[1] )
try :
h = mi.next()
print "%s-%s-%s" % (h['name'], h['version'], h['release'])
except StopIteration:
print "Package not found"
dbMatchを使用して特定のパッケージを照会することもできます。タグの名前と、探しているタグの値を渡す必要があります。
dbMatch('name','mysql')
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加