Как я могу узнать, какие параметры были переданы ./configure при компиляции / сборке пакета Debian?

Закрытие избирателей : Этот вопрос отличается от связанного вопроса, поскольку его задача - найти параметры, передаваемые ./configure во время создания общего пакета Debian, а не только найти варианты передается в ./configure во время сборки пакетов Debian, доступных в репозиториях.

Как сказано в заголовке, я распаковал пакет Debian, чтобы перекомпилировать / перестроить его, добавив пользовательский параметр, но я не могу разобраться, как найти параметры, переданные ./configure, когда пакет был скомпилирован / построен на первом месте. Возможно ли найти такие варианты?

0
задан 28 April 2015 в 16:06

1 ответ

Не может быть возможно в полностью общем смысле, но если Ваш deb прибыл из Debian или Ubuntu непосредственно ( т.е. , не сторонний deb), то это требуется, чтобы быть восстанавливаемым авторазработчиками, которые делают что-то как следующее:

  • Запускаются с пустой системы - вся Основа: да или Приоритет: Необходимые пакеты, плюс существенный для сборки, и любые дополнительные зависимости этих
  • Удовлетворяют, сборка - зависит, и конфликты сборки пакета, который будет создан
  • Также, удовлетворяют build-depends-indep и build-conflicts-indep при необходимости, как определено Выполнением типа
  • сборки debuild

можно считать точные шаги, который debuild берет в его странице справочника, но части, о которых Вы, вероятно, заботитесь,

  • debian/rules build (это должно реализовать всю конфигурацию и создающий)
  • fakeroot debian/rules binary (это должно "установить" встроенный пакет в дерево каталогов, которое будет собрано в финал deb)

tl; доктор: Если бы процедура сборки пакета сделала какой-либо ./configure - луг вообще, то необходимо найти его в debian/rules.

1
ответ дан 29 April 2015 в 02:06

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

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