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

Программа курса
Ознакомьтесь с программой курса «Анатомия spec-файла: Создание RPM-спеков с нуля» от Gurufy - gurufy.ru
- Структура spec-файла: Основные разделы и базовый синтаксис - 1 час. Структура spec-файла: Основные разделы и базовый синтаксис.
- Заполнение преамбулы: Обязательные метаданные пакета - 1 час. Заполнение преамбулы: Обязательные метаданные пакета.
- Исходные коды и патчи в преамбуле: Теги Source и Patch - 1 час. Исходные коды и патчи в преамбуле: Теги Source и Patch.
- Стандартные макросы RPM: Пути к директориям и переменные пакета - 1 час. Стандартные макросы RPM: Пути к директориям и переменные пакета.
- Пользовательские макросы: Различия между %define и %global - 1 час. Пользовательские макросы: Различия между %define и %global.
- Секция %prep: Подготовка среды и распаковка исходников макросом %setup - 1 час. Секция %prep: Подготовка среды и распаковка исходников макросом %setup.
- Секция %prep: Наложение патчей и использование макроса %autosetup - 1 час. Секция %prep: Наложение патчей и использование макроса %autosetup.
- Секция %build: Конфигурация исходных кодов и макрос %configure - 1 час. Секция %build: Конфигурация исходных кодов и макрос %configure.
- Секция %build: Процесс компиляции и использование %make_build - 1 час. Секция %build: Процесс компиляции и использование %make_build.
- Секция %install: Установка файлов в buildroot с помощью %make_install - 1 час. Секция %install: Установка файлов в buildroot с помощью %make_install.
- Секция %files: Базовые принципы включения файлов в пакет - 1 час. Секция %files: Базовые принципы включения файлов в пакет.
- Секция %files: Маркировка документации, лицензий и конфигурационных файлов - 1 час. Секция %files: Маркировка документации, лицензий и конфигурационных файлов.
- Секция %files: Правильное владение директориями и макрос %dir - 1 час. Секция %files: Правильное владение директориями и макрос %dir.
- Скриптлеты: Базовые сценарии при установке и удалении пакета - 1 час. Скриптлеты: Базовые сценарии при установке и удалении пакета.
- Секция %changelog: Стандарты ведения истории изменений пакета - 1 час. Секция %changelog: Стандарты ведения истории изменений пакета.
Чему вы научитесь
- Научитесь настраивать и организовывать: секция %prep подготовка среды и распаковка исходников макросом %setup.
- Научитесь уверенно работать с темой: секция %prep наложение патчей и использование макроса %autosetup.
- Научитесь уверенно работать с темой: секция %build процесс компиляции и использование %make_build.
- Освоите и сможете применять: секция %install установка файлов в buildroot с помощью %make_install.
- Освоите и сможете применять: стандартные макросы rpm пути к директориям и переменные пакета.
Подробная информация о курсе
Глубокое погружение в структуру spec-файла для сборки RPM-пакетов. Вы освоите синтаксис, работу с макросами и детальное описание всех этапов сборки от %prep до %files.
Цены и сроки
- Стоимость0 ₽
- Дата началаc Invalid Date
Содержание
- Формат обучениясамостоятельно



















