Разница между ними в том, что debuild
— это несколько инструментов в одном, а dpkg-buildpackage
— всего лишь 1 шаг в процессе сборки пакетов Debian.
Debuild — передняя -концевая оболочка для dpkg-buildpackage
, lintian
, fakeroot
и debsign
. Он создает все необходимые файлы и выполняет необходимые шаги для создания пакета, его криптографической подписи и проверки на наличие нарушений политики и других проверок.
Вы можете просто использовать dpkg -buildpackage и другие инструменты вручную для сборки пакета.
То, что работает лучше, зависит от нескольких факторов, зависящих от сложности вашего проекта. Если вы хотите узнать больше о сборке пакетов, лучше сначала выполнить задачу вручную. Это всего лишь мнение, для ясности .
Я собираюсь включить ссылки на руководство по сборке Debian и страницу Debian Wiki о том, как собрать пакет Debian, чтобы дать вам общее представление о том, как работает сборка пакета.