Если вы уже в какой-то степени являетесь опытным пользователем Debian [1], то можете столкнутся со следующими ситуациями:
Если вы хотите создать пакет Debian для удовлетворения указанных желаний, а также чтобы поделиться вашей работой с сообществом, то вы входите в целевую аудиторию настоящего руководства как будущий сопровождающий Debian. [2] Добро пожаловать в сообщество Debian.
Debian has many social and technical rules and conventions to follow since it is a large volunteer organization with history. Debian also has developed a huge array of packaging tools and archive maintenance tools to build consistent sets of binary packages addressing many technical objectives:
These make it somewhat overwhelming for many new prospective Debian maintainers to get involved with Debian. This guide tries to provide entry points for them to get started. It describes the following:
The author felt limitations of updating the original “New Maintainers' Guide” with the dh-make package and decided to create an alternative tool and its matching document to address modern requirements. The result is the debmake (version: 4.3.0) package and this updated “Guide for Debian Maintainers” in the debmake-doc (version: 1.10-1) package.
В команду debmake было интегрировано большое количество полезных советов и рутинных действий, что значительно упрощает данное руководство. Кроме того, настоящее руководство содержит множество примеров создания пакетов.
![]() |
Внимание |
---|---|
На создание и сопровождение пакета Debian хорошего качества уходят многие часы. Для выполнения этой задачи сопровождающий Debian должен быть одновременно и технически компетентным, и усердным. |
Некоторые важные темы объясняются подробно. Некоторые из них могут показаться вам неважными, но, пожалуйста, будьте терпеливыми. Некоторые специальные случаи пропускаются. Для некоторых тем приводятся только ссылки на внешние источники. Всё это сделано намерено для того, чтобы данное руководство оставалось простым и удобным в сопровождении.
[1] Вам необходимо знать немного о программировании в Unix, но от вас определённо не требуется быть экспертом. Вы можете узнать об основах управления системой Debian из Справочника Debian. Там же можно найти ссылки на ресурсы для изучения программирования в Unix.
[2] Если вы не желаете делиться пакетом Debian с другими, то вы, разумеется, можете скомпилировать ПО и установить пакет с исправленным исходным кодом из основной ветки разработки в каталог /usr/local/.