如何检查是否使用Python安装了rpm软件包?

时间:2019-12-17 14:01:09

标签: python linux installation rpm

我正在编写一个Python 2.7应用程序,它依赖于要安装的几个rpm软件包。计划在不久的将来移植到Python 3。是否有一个简单的函数调用来检查是否安装了在两个版本的Python中都可以使用的rpm?

例如

rpm = "binutils"
if package_installed(rpm):
    print("{} is installed".format(rpm))

1 个答案:

答案 0 :(得分:0)

import os

rpm = 'binutils'

f = os.popen('rpm -qa')
arq = f.readlines()
if rpm in arq:
    print("{} is installed".format(rpm))
相关问题