Как создать пакеты Ubuntu, таким образом, расположение установки будет точно соответствовать дистрибутиву Ubuntu?

Я работаю над apache2 исходными кодами, который 'склонен - получают источник' из репозитория Ubuntu.

Кв. - распаковывается apache2-xxx.tar.gz и объединилась с apache2-xxx-ubuntu.diff. Таким образом, я считаю, каталог apache2-xxx/содержит Ubuntu-ized apache2 источник.

Но после настраивают и делают установку, я нашел, что созданная структура каталогов результата отличается от того, что это, я установил 'Кв. - получают установку apache2'.

Например, 'склонный - добираются, установка apache2' разделяет определенные для модуля конфигурации от httpd.conf до доступного модификациям /*, и все модули компилируются в общих объектах. Но значение по умолчанию настраивает (./настраивать без опции), компилирует все модули в единственный исполняемый файл. Хотя я могу указать - enable-mods-shared=all к./настраивать, но затем отказавшая компиляция.

Вопрос не только к опции - enable-mods-shared, я хочу знать, как компилировать apache2 или обычно, исходный пакет Ubuntu для распределяют. Каковы настраивать опции, я должен дать для создания более общих подобных Человечности двоичных файлов?

2
задан 19.04.2013, 05:06

2 ответа

Можно использовать make -f ./debian/rules, и завершение удара на этом, для создания по частям. Или используйте debuild для создания всего этого сразу. Вы будете видеть правила компиляции, настраивать опции и удовлетворение требованиям заказчика в debian/ каталог.

2
ответ дан 11.12.2019, 22:37

Вы знаете checkinstall? Это может добиться цели?

0
ответ дан 11.12.2019, 22:37

Теги

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