Сборка rpm пакета с помощью rpmbuild

Материал из Wiki AlterOS
Перейти к: навигация, поиск
Сборка RPM.

Подготовка к сборке. Установка необходимых компонентов.

Для сборки rpm-пакета в системе должен быть установлен rpm-building. Для установки необходимо воспользоваться командой sudo yum install rpm-build.
Также вам может понадобится пакеты gcc/gcc++, поэтому сразу же прописываем команду sudo yum install gcc, если еще он у вас не установлен.
Необходимо создать каталог со структурой BUILD, RPMS, SOURCES, SPECS, SRPMS. В последствии можно использовать команду rpmdev-setuptree.
Spec-файл является чуть ли не самым важным файлом rpm-пакета. Он и является непосредственной "инструкцией" по установке. Рассмотрим основные макросы (со знаком %):

 
Перечень макросов
Макрос Значение
Summary:     Краткое описание пакета
Name:     Название пакета
Version:     Версия пакета