LINUX.ORG.RU
ФорумAdmin

RedOS: Замена установленого httpd на httpd из исходников

 , ,


0

1

Товарищи, нужна помощь зала в обновлении уже установленного сервиса httpd, на httpd скомпилированного из исходников.

Смысл проблемы в следующем: если всё компилировать/устанавливать по стандартному мануалу вроде 1) ./configure 2) make 3) make install, всё нормально компилируется, появляется бинариник и т.п., НО! уже установленный ранее httpd из пакетов не заменяется в системе, а ложится в /usr/local/apache2/, где бинарники внутри в /bin, настройки в /conf и т.д.

Вопрос же, как сделать, чтобы скомпилированный httpd именно заменял уже установленный httpd (/usr/sbin/httpd), подхватив все его настройки в /etc/httpd и т.д., т.е. чтоб замена была максимально безгеморойная?

Ответ на: комментарий от donpadlo

Очень подозреваю что собрать пакет намного больше усилий понадобиться, чем разгребсти таки всё руками

Нет, там обычный rpm, инструкций, как собрать httpd в rpm - миллиард.

чем разгребсти таки всё руками

Так в оппосте была фраза «т.е. чтоб замена была максимально безгеморойная», а не «необычайная лёгкость сборки пакета» :)

Dimez ★★★★★
()
Ответ на: комментарий от donpadlo

намного больше усилий понадобиться, чем разгребсти таки всё руками

Обычно нет, если дистр нормальный. Просто качаешь самим же пакетным менеджером исходники и там уже будут все необходимые рецепты и патчи. Затем просто накладываешь свой патч и собираешь пакет одной строчкой, будь то DEB, RPM или PKGBUILD.

Для нормальных дистрибутивов есть десятки инструкций в интернете. Что за Red OS? Это что ли?

https://en.wikipedia.org/wiki/Red_Star_OS

Тогда гугли как пересобирать RPM-пакеты. Я помню там просто в spec-файл нужно было патчик добавлять.

EXL ★★★★★
()