Я пытаюсь запросить 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)