Назад | Перейти на главную страницу

Создание пользовательских пакетов DEB общих программ

У меня растет количество серверов под управлением Debian или Ubuntu с настроенными версиями Apache, PHP и т. Д.
Я подумал, что смогу сэкономить время, создав свой собственный источник APT и разместив уже скомпилированные копии этих пакетов, которые могут использовать все мои серверы. Таким образом, я могу обновить их все сразу.
Мне удалось найти несколько наборов инструкций по созданию репозиториев deb (1, 2, 3 например), но я еще не нашел лучшего способа действительно скомпилировать и упаковать программное обеспечение.
Любые руководства или предложения о том, как скомпилировать и упаковать Apache HTTPD, PHP (и программное обеспечение в целом) для настраиваемого репозитория DEB?

Если вы хотите просто быстро создать что-то для внутреннего использования только в ваших собственных системах, то вы можете хорошенько взглянуть на FPM - Управление пакетами Effing (вики). Создать пакет с этим довольно просто.

В бинарный пакет HOWTO также работает, и за ним довольно легко следить. Просто поместите файлы в каталог, создайте свой управляющий файл, поместите в правильный каталог и выполните команду для создания архива.

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