17.3.1 Открытие БД RPM

Помимо доступа к информации внутри файла rpm-пакета, RPM2 содержит также и процедуры для работы с БД RPM.

Для открытия БД используется процедура to open_rpm_db для объекта RPM2:

my $rpm_db = RPM2->open_rpm_db();

Также можно задать каталог, где размещена (например, альтернативная) БД RPM:

my $rpm_db = RPM2->open_rpm_db( "-path" => "/var/lib/rpm" );

Единожды получив объект БД RPM, можно неоднократно вызывать процедуры запросов для поиска пакетов по различным критериям в стиле команды rpm q.

Далее - Поиск пакетов
Назад - Проверка, является ли файл пакета пакетом с исходными кодами
Содержание