Сборка rpm пакета с помощью rpmbuild
Материал из Wiki AlterOS
Версия от 09:31, 10 октября 2019; 95.79.121.100 (обсуждение)
Сборка RPM.
Подготовка к сборке. Установка необходимых компонентов.
Для сборки rpm-пакета в системе должен быть установлен rpm-building. Для установки необходимо воспользоваться командой sudo yum install rpm-build.
Также вам может понадобится пакеты gcc/gcc++, поэтому сразу же прописываем команду sudo yum install gcc, если еще он у вас не установлен.
Необходимо создать каталог со структурой BUILD, RPMS, SOURCES, SPECS, SRPMS. В последствии можно использовать команду rpmdev-setuptree.
Spec-файл является непосредственной "инструкцией" по сборке и установке программы в операционную систему. Рассмотрим основные макросы (со знаком %):
Макрос | Значение |
---|---|
Summary: | Краткое описание пакета |
Name: | Название пакета |
Version: | Версия пакета |