Сборка rpm пакета с помощью rpmbuild — различия между версиями

Материал из Wiki AlterOS
Перейти к: навигация, поиск
Строка 8: Строка 8:
 
Необходимо создать каталог со структурой '''BUILD, RPMS, SOURCES, SPECS, SRPMS'''.  В последствии можно использовать команду '''rpmdev-setuptree'''.<br>
 
Необходимо создать каталог со структурой '''BUILD, RPMS, SOURCES, SPECS, SRPMS'''.  В последствии можно использовать команду '''rpmdev-setuptree'''.<br>
  
Spec-файл является непосредственной "инструкцией" по установке сборке и установке программы в операционную систему. Рассмотрим основные макросы (со знаком %): <br>
+
Spec-файл является непосредственной "инструкцией" по сборке и установке программы в операционную систему. Рассмотрим основные макросы (со знаком %): <br>
 
   
 
   
  

Версия 09:31, 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:     Версия пакета