【问题标题】:How do I check if an rpm package is installed using Python? [duplicate]如何检查是否使用 Python 安装了 rpm 包? [复制]
【发布时间】:2019-12-17 22:07:49
【问题描述】:

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

例如

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

【问题讨论】:

标签: python linux installation rpm


【解决方案1】:
import os

rpm = 'binutils'

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

【讨论】:

猜你喜欢
  • 2010-11-06
  • 1970-01-01
  • 2021-11-23
  • 1970-01-01
  • 2010-10-22
  • 2013-03-23
  • 2021-06-11
  • 1970-01-01
  • 2014-06-16
相关资源
最近更新 更多