Существует большое количество программ, написанных специально для работы с пакетами в основанных на Debian системах. Многие из них не необходимы для создания пакетов, но очень полезны и зачастую автоматизируют повторяющиеся задания. Их страницы man и info хороший источник информации. Однако, следующий список пакетов, который выделен затенением, необходим для работы с пакетами:
это метапакет, который зависит от libc6-dev, gcc, g++, make, и dpkg-dev. Одним из пакетов, с которым вы возможно не знакомы является dpkg-dev. Он содержит инструменты такие, как dpkg-buildpackage и dpkg-source, которые используются для создания, распаковки и сборки исходников и бинарных пакетов.
содержит много скриптов, которые делают работу по поддержке пакетов намного легче. Некоторые из наиболее часто используемых - это debdiff, dch, debuild, и debsign.
скрипты, которые автоматизируют обычные задачи работы с пакетами. dh-make может использоваться для начальной "дебианизации" и содержит много файлов примеров.
are used to create and apply patches, respectively. They are used extensively in packaging because it is easier, cleaner, and more efficient to represent small changes as patches rather than to have multiple copies of a file.
это полная и свободная замена PGP, используемая для цифровой подписи файлов (в том числе и пакетов)
моделирует запуск команды с администраторскими привелегиями. Полезна при создании бинарных пакетов, работая с правами обычного пользователя.
разбирают пакеты Debian и сообщают о багах и нарушениях Policy. Они содержат автоматизированные проверки многих аспектов политики Debian Policy и распространненых ошибок.
создает окружение chroot и собирает пакет внутри этого окружения. Это идеальная система чтобы проверять, что зависимости пакета верны, и чтобы собирать чистые пакеты для тестов и распространения.