16.3 Программирование с БД RPM

По сравнению с RPM C API, Python API намного проще в использовании.

Практически все скрипты на Python, работающие с RPM, нуждаются в работе с сетами транзакций. Создание сета транзакции происходит следующим образом:

import rpm

ts = rpm.TransactionSet()

При этом БД RPM открывается автоматически, если это требуется.

Для более подробного ознакомления с приемами работы, используйте исходный код anaconda, программы инсталляции дистрибутивов Red Hat, написанной на Python.

Далее - Доступ к БД RPM
Назад - Иерархия Python API
Содержание