Как заставить любую программу работать с командой tee?

Используйте 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 .

2
29.11.2017, 01:21
0 ответов

Теги

Похожие вопросы