Как я могу узнать, какие параметры были переданы./configure при компиляции / сборке пакета Debian?
Чтобы закрыть избирателей: этот вопрос отличается от связанного вопроса, поскольку его целью является поиск параметров, переданных в./configure во время сборки общего пакета Debian, а не только для поиска параметров, переданных в./configure во время построения пакеты Debian, доступные в репозиториях.
Как было сказано в заголовке, я распаковал пакет Debian, чтобы перекомпилировать / перестроить его, добавив пользовательский параметр, но я не могу разобраться, как найти параметры, переданные в./configure, когда пакет был скомпилирован / собран первым место. Возможно ли найти такие варианты?
1 ответ
Это может быть невозможно в полном смысле этого слова, но если ваш deb пришел непосредственно из Debian или Ubuntu (то есть не из стороннего deb), то он должен воспроизводиться автоматическими сборщиками, которые делают что-то вроде следующего:
- Начните с простой системы - все необходимые: да или приоритет: необходимые пакеты, а также необходимые сборки и любые дополнительные зависимости от них
- Удовлетворить сборку зависит и конфликты сборки пакета, который будет собран
- Также, при необходимости, выполняйте build-зависящие-неопределенные и сборочные конфликты-неопределенные, как это определено типом сборки.
- Бежать
debuild
Вы можете прочитать точные шаги, которые debuild
берет на его странице справки, но части, о которых Вы, вероятно, заботитесь,
debian/rules build
(это должно сделать всю конфигурацию и сборку)fakeroot debian/rules binary
(это должно "установить" собранный пакет в дерево каталогов, которое будет собрано в финальную версию)
tl; dr: если процедура сборки пакета ./configure
В общем, вы должны найти его в debian/rules
,