Сборка

Сборка deb-пакета с debhelper

Пакет ставится, обновляется и удаляется штатными средствами системы.

Команды и конфиги

sudo apt install build-essential devscripts debhelper
dpkg-buildpackage -us -uc -b
lintian ../myapp_1.0_amd64.changes

На что обратить внимание

Проверяйте результат lintian до публикации в репозиторий.

Читайте также

Сборка

Make и GCC: флаги для чистой сборки

Строгие предупреждения и отладочные символы ловят ошибки ещё на этапе компиляции.

Сборка

CMake и Ninja: быстрая сборка вне дерева

Сборка в отдельном каталоге не пачкает исходники, а Ninja пересобирает только изменённое.

Сборка

RPM: пишем spec-файл и собираем пакет

Spec описывает сборку, установку и состав пакета для Fedora, RHEL и их производных.