Сборка rpm пакета с помощью rpmbuild — различия между версиями
Материал из Wiki AlterOS
Строка 8: | Строка 8: | ||
Необходимо создать каталог со структурой '''BUILD, RPMS, SOURCES, SPECS, SRPMS'''. В последствии можно использовать команду '''rpmdev-setuptree'''.<br> | Необходимо создать каталог со структурой '''BUILD, RPMS, SOURCES, SPECS, SRPMS'''. В последствии можно использовать команду '''rpmdev-setuptree'''.<br> | ||
− | Spec-файл | + | Spec-файл является непосредственной "инструкцией" по установке сборке и установке программы в операционную систему. Рассмотрим основные макросы (со знаком %): <br> |
Версия 09:16, 10 октября 2019
Сборка 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: | Версия пакета |