Анатомия spec-файла: Создание RPM-спеков с нуля

Глубокое погружение в структуру spec-файла для сборки RPM-пакетов. Вы освоите синтаксис, работу с макросами и детальное описание всех этапов сборки от %prep до %files.
Обучение 15 часов
Стоимость курса
₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Анатомия spec-файла: Создание RPM-спеков с нуля» от Gurufy - gurufy.ru

  1. Структура spec-файла: Основные разделы и базовый синтаксис - 1 час. Структура spec-файла: Основные разделы и базовый синтаксис.
  2. Заполнение преамбулы: Обязательные метаданные пакета - 1 час. Заполнение преамбулы: Обязательные метаданные пакета.
  3. Исходные коды и патчи в преамбуле: Теги Source и Patch - 1 час. Исходные коды и патчи в преамбуле: Теги Source и Patch.
  4. Стандартные макросы RPM: Пути к директориям и переменные пакета - 1 час. Стандартные макросы RPM: Пути к директориям и переменные пакета.
  5. Пользовательские макросы: Различия между %define и %global - 1 час. Пользовательские макросы: Различия между %define и %global.
  6. Секция %prep: Подготовка среды и распаковка исходников макросом %setup - 1 час. Секция %prep: Подготовка среды и распаковка исходников макросом %setup.
  7. Секция %prep: Наложение патчей и использование макроса %autosetup - 1 час. Секция %prep: Наложение патчей и использование макроса %autosetup.
  8. Секция %build: Конфигурация исходных кодов и макрос %configure - 1 час. Секция %build: Конфигурация исходных кодов и макрос %configure.
  9. Секция %build: Процесс компиляции и использование %make_build - 1 час. Секция %build: Процесс компиляции и использование %make_build.
  10. Секция %install: Установка файлов в buildroot с помощью %make_install - 1 час. Секция %install: Установка файлов в buildroot с помощью %make_install.
  11. Секция %files: Базовые принципы включения файлов в пакет - 1 час. Секция %files: Базовые принципы включения файлов в пакет.
  12. Секция %files: Маркировка документации, лицензий и конфигурационных файлов - 1 час. Секция %files: Маркировка документации, лицензий и конфигурационных файлов.
  13. Секция %files: Правильное владение директориями и макрос %dir - 1 час. Секция %files: Правильное владение директориями и макрос %dir.
  14. Скриптлеты: Базовые сценарии при установке и удалении пакета - 1 час. Скриптлеты: Базовые сценарии при установке и удалении пакета.
  15. Секция %changelog: Стандарты ведения истории изменений пакета - 1 час. Секция %changelog: Стандарты ведения истории изменений пакета.
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь настраивать и организовывать: секция %prep подготовка среды и распаковка исходников макросом %setup.
  • Научитесь уверенно работать с темой: секция %prep наложение патчей и использование макроса %autosetup.
  • Научитесь уверенно работать с темой: секция %build процесс компиляции и использование %make_build.
  • Освоите и сможете применять: секция %install установка файлов в buildroot с помощью %make_install.
  • Освоите и сможете применять: стандартные макросы rpm пути к директориям и переменные пакета.

Подробная информация о курсе

Глубокое погружение в структуру spec-файла для сборки RPM-пакетов. Вы освоите синтаксис, работу с макросами и детальное описание всех этапов сборки от %prep до %files.

Цены и сроки

  • Стоимость0 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обучениясамостоятельно
Анатомия spec-файла: Создание RPM-спеков с нуля
₽