Создайте пакет DEB с общей зависимостью lib и не требуя autoconf

У меня есть проект C++, который я был бы для предоставления доступа доступным на панели запуска.
Я попытался следовать каждому учебному руководству в сети о том, как создать пакет Debian, и они все предполагают, что у меня есть настроенный autoconf.

Проблема, я не использую автоконференцию. У Меня действительно есть пользовательский make-файл, и я абсолютно не хочу использовать автоконференцию.
В то же время этот проект зависит от библиотек Boost, и я хочу смочь запустить их собственный скрипт установки, прежде чем мой собственный проект будет скомпилирован.

Таким образом, мой вопрос состоит в том, как я выполняю это? Создайте пакет Debian, который зависит от Повышения> = 1.67, не используя автоконференцию.

Любезно обратите внимание, что на моей версии Ubuntu (16.04 LTS), последняя версия Повышения дарит APT, 1.58, и мне нужно 1.67, таким образом, я не могу только установить существующую библиотеку Boost как зависимость в debian/control файле.

0
задан 7 August 2018 в 15:19

1 ответ

Для настройки шагов сборки укажите их в файле "правил". Значения по умолчанию должны хорошо работать и просто звонить make. Использовать override_dh_auto_configure, override_dh_auto_build, и т.д. для фиксации шагов, которые не делают то, что ожидается.

Что касается версии повышения, это - исследовательский процесс работы вокруг системы.

0
ответ дан 28 October 2019 в 05:00

Другие вопросы по тегам:

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