Используйте dpkg-buildpackage -A
(спасибо, @WouterVerhelst)
-A Задает сборку только для двоичных файлов, ограниченную независимые от архитектуры пакеты. Передано в dpkg-genchanges.
Также попробуйте dpkg-buildpackage -T binary-indep
-T target - Вызывает
цель debian / rules
после настройки среды сборки и останавливает здесь процесс сборки пакета.
Руководство по политике Debian гласит:
двоичный (обязательно), binary-arch (обязательно), binary-indep (обязательно)
двоичный целевой объект должен быть всем, что необходимо пользователю для бинарный пакет (ы), созданный из этого пакета с исходным кодом. Он разделен на две части: binary-arch создает двоичные пакеты, специфичные для конкретной архитектуры, а binary-indep создает те, которые не являются таковыми.
В некоторых исходных пакетах (например, apt
) есть правила для сборки определенного пакета. Итак, вы можете запустить dpkg-buildpackage -T apt-doc --as-root
, чтобы собрать только пакет apt-doc
.