Руководство начинающего разработчика Debian

Осаму Аоки

обновлённый вариант 

L10N-russian

Russian Translation 

версия 1.2.53

2022-10-08 03:52:48 UTC


Содержание

1. Хорошее начало — половина дела
1.1. Социальная динамика Debian
1.2. Программы, необходимые для разработки
1.3. Документация, необходимая для разработки
1.4. Где искать помощь
2. Первые шаги
2.1. Порядок сборки пакета Debian
2.2. Выбор программы
2.3. Получение программы и ознакомление со сборкой
2.4. Простые системы сборки
2.5. Популярные переносимые системы сборки
2.6. Имя и версия пакета
2.7. Настройка dh_make
2.8. Начальный неродной пакет Debian
3. Изменение исходного кода
3.1. Настройка quilt
3.2. Исправление ошибок в исходной программе
3.3. Установка файлов в их каталоги назначения
3.4. Несовпадение библиотек
4. Обязательные файлы в каталоге debian
4.1. Файл control
4.2. Файл copyright
4.3. Файл changelog
4.4. Файл rules
4.4.1. Цели из файла rules
4.4.2. Файл rules по умолчанию
4.4.3. Доработка файла rules
5. Другие файлы в каталоге debian/
5.1. Файл README.Debian
5.2. Файл compat
5.3. Файл conffiles
5.4. Файлы пакет.cron.*
5.5. Файл dirs
5.6. Файл пакет.doc-base
5.7. Файл docs
5.8. Файлы emacsen-*
5.9. Файл пакет.examples
5.10. Файлы пакет.init и пакет.default
5.11. Файл install
5.12. Файл пакет.info
5.13. Файл пакет.links
5.14. Файлы {пакет.,source/}lintian-overrides
5.15. Файлы manpage.*
5.15.1. Файл manpage.1.ex
5.15.2. Файл manpage.sgml.ex
5.15.3. Файл manpage.xml.ex
5.16. Файл пакет.manpages
5.17. Файл NEWS
5.18. Файлы {pre|post}{inst|rm}
5.19. Файл пакет.symbols
5.20. Файл TODO
5.21. Файл watch
5.22. Файл source/format
5.23. Файл source/local-options
5.24. Файл source/options
5.25. Файлы patches/*
6. Сборка пакета
6.1. Полная (пере)сборка
6.2. Autobuilder
6.3. Команда debuild
6.4. Пакет pbuilder
6.5. git-buildpackage command and similar
6.6. Быстрая пересборка
6.7. Иерархия команд
7. Проверка пакета на наличие ошибок
7.1. Подозрительные изменения
7.2. Проверка установки пакета
7.3. Проверка сценариев сопровождающего пакета
7.4. Использование lintian
7.5. Команда debc
7.6. Команда debdiff
7.7. Команда interdiff
7.8. Команда mc
8. Обновление пакета
8.1. Новая редакция Debian
8.2. Изучение нового авторского выпуска
8.3. Новый авторский выпуск
8.4. Обновление стиля пакетирования
8.5. Преобразование в UTF-8
8.6. Замечания по обновлению пакетов
9. Отправка пакета
9.1. Отправка в архив Debian
9.2. Включение файла orig.tar.gz для отправки
9.3. Пропущенные отправки
A. Углублённое пакетирование
A.1. Общие библиотеки
A.2. Управление debian/пакет.symbols
A.3. Мультиархитектурность
A.4. Сборка пакета с общей библиотекой
A.5. Родной пакет Debian