����� ��� ������� ������ ���������� dbMatch, ������ ��������� ��������, ��� ���� ������ ���� ������ ������������� �������, ��������� � �� RPM. ����� ����� ��������� ���������� �� ��������� ������ (�������), ��������� dbMatch. ��� ����� � �������� ���������� ���������� �������� ��� ���� � ��� ��������:
mi = ts.dbMatch(tag_name, value) |
��������, ������ ���� �������, ������� � ����� ������ sendmail, ����� ��������� ���:
mi = ts.dbMatch('name', 'sendmail') |
����� dbMatch ���������� rpmdbMatchIterator. �� ������ ��������� ������������ �������� �� ���������� �����, �� �������� ����� ����������� ������� �� ������� �����.
���� ������� ������ ������� (rpmq.py), ������� ����������� ������ � ������������ �������� � ����� � ����� ������� ���, ������ � ����� ���� �������, ������� ������������� �������:
#!/usr/bin/python |
��� ������ ����� ������� ��� ����� �������� ��� ������, ������� ������������� Python ����� ������� � sys.argv[1] � ������ dbMatch:
$ python rpmq.py sendmail |
����� - ����� ���������� � ������
����� - ������ � ������� ������
����������