Сборка пакетов
Материал из Mandriva Russian Community Wiki
(Перенаправлено с Development/Tasks/Packaging)
Эта страница является отправной точкой для всего, что связано с созданием пакетов и управлением этого процесса. Если у вас имеется дополнительная информация, которую можно добавить на эту страницу, добавьте на неё ссылку в соответствующем разделе.
Содержание |
Деятельность
Политики
Политики — руководящие принципы, соблюдение которых гарантирует внутреннюю отсутствие противоречий между пакетами.
Политики спек-файла
Языковые политики
Политики приложений
Системные политики
Политики тэгов
Другие политики
Инструменты
Система сборки
Общий взгляд на существующую машину, среду, сценарии и процедуру сборки дистрибутива Mandriva.
Устройство системы сборки
- Обзор
- Краткое руководство — начните с этого руководства (помощь по командам svn и pkg).
- Быстрый старт — пример, в котором демонстрируется процедура изменения пакета.
- Теория — описание принципов работы сборочной системы.
Анализ
- Проблемы — краткий список текущих проблем системы сборки.
- Анализ — сравнение двух старых сборочных систем Mandriva и Connectiva.
- Предоставление пакета — схема предоставления пакета (в настоящий момент схема изменена).
- Репозиторий
- Анализ iurt — анализ iurt (инструмент сборки пакета в chroot)
- Улучшения.
Инструменты сборки
Инструменты QA
Утилиты, настройка и «фишки» текстовых редакторов
- Vim
- Emacs
- Debian Patch Splitter
- .rpmmacros: пример файла .rpmmacros, который должен работать «из коробки».
- patcher
Проблемы
Другое
- Переход к меню формата XDG
- Сборка приложений согласно манерам LSB
- Визуализация пакетных зависимостей
Внешние ссылки
Об RPM
- Статья в Linux Format (#104) об RPM5
- RPM на Википедии
- Fedora RPM Guide (англ.)
- Fedora RPM Guide (перевод с англ.)

