Поиск по шаблону с использованием API Python Yum - PullRequest
1 голос
/ 28 июня 2019

Я пытаюсь запросить yum с помощью API Python yum, чтобы увидеть, установлен пакет или нет. Когда я делаю это, используя поиск по шаблону (*), он не работает и говорит, что пакет не установлен, даже если он установлен. Если я введу полное имя пакета, он будет успешно работать.

Я пытался найти другой способ выполнить поиск по шаблону, но поиск в Google ничего не дал.

Я прилагаю соответствующий фрагмент кода. Есть идеи?

Спасибо!

import os
import sys
import yum
#imported yum stuff

yb = yum.YumBase()
yb.setCacheDir()
prereqs = "emr-*"
if yb.rpmdb.searchNevra(name=prereqs):
    okay = prereqs + " is already installed"
    print(okay)
else:
    nokay = prereqs + " is not installed"
    print(nokay)
...