15.1.3 Использование библиотеки RPM

Все программы на C, использующие библиотеку RPM, нуждаются во включении заголовочного файла rpmcli.h, определяющего высокоуровневый API. Он базируется на опциях командной строки для утилиты rpm. Таблица ниже описывает другие нужные файлы для построения основных подсистем системы RPM.

Файл

Определяет

rpmdb.h

Функции доступа к БД RPM

rpmio.h

Процедуры ввода/вывода RPM

popt.h

Функции обработки опций командной строки

Кроме того, некоторое количество заголовочных файлов определяют основные объекты данных в RPM и функции для работы с этими объектами. Таблица ниже описывает эти файлы.

Файл

Определяет

rpmts.h

Объекты транзакций

rpmte.h

Элементы транзакций (пакеты)

rpmds.h

Информация о файлах

header.h

Заголовки пакетов

В большинстве rpm-дистрибутивах заголовочные файлы RPM расположены где-то в районе /usr/include/rpm . Для установки более точного места расположения используйте команду:

$ rpm ql rpm-devel

Далее - Компиляция и линковка RPM программ
Назад - Установка окружения программирования RPM
Содержание