> "Khimenko Victor" <khim@sch57.msk.ru> wrote:
>
> > > Хм. Пионэры и комсомольцы, использующие RH5.0 могут и сами собрать
> > > из *.src.rpm.
> > Для этого они должны по крайней мере *знать*, что это нужно делать !
>
> Ага, и еще *уметь*, ;) а неплохо бы также и понимать, что src.rpm
> принципиально ничем не лучше tar.gz... :-)
>
Лучше. Ибо из *правильного* .rpm'а (см. ftp://ftp.sch57.msk.ru/users/khim/apache-rus/SRPMS/apache* :)
можно собрать .i386.rpm с нужным набором модулей и "не замусорить" при этом
систему (не снести случайно конфигурацию, etc). Всего-то нужно сдделать еще
один маленький patch и все. Кроме того тот же PHP3 так просто с Russian Apache
не скрестишь -- он использует vbprintf, которого в Russian Apache нет, а вместо
него есть charset_vbprintf с двумя "лишними" параметрами и далеко не каждый
сообразит -- где "их взять" в этом месте кода PHP3. При этом замена PHP (или RA)
на более новую версию тоже происходит менее болезненно. Впрочем обо всем этом
написано в "Maximum RPM" и в этом mailing list'е вряд ли уместно.
> А насчет rpm'a с бинарием - кроме версии линукса, для которого он собран,
> неплохо было бы указывать список залинкованных модулей (httpd -l),
> а также некоторые другие детали (скажем, прилинкован модуль статически
> или как .so). В любом случае такой rpm только детям в качестве игрушки
> годиться будет - серьезный человек собирает себе сервер сам.
>
IMHO (как уже замечали здесь) в 90% случаев RA используется для маленького
site'а и совершенно не требуется от Apache ничего экстраординарного, так что
будет вполне достаточно предкомпилированного бинарника. Кроме того я знаю
не одного и не двух людей, которые попросту неспособны пересобрать Apache,
но при этом успешно работать администратором Linux'а. Конечно такое сочетание
и многих здесь вызовет смех, но это не значит, что они -- не люди. А "серьезным
людям" никакие .rpm'ы IMHO вообще не нужны -- они сами лучше всех всё знают...
> И так будет... отныне, пресно, и до тех пор, пока Apache не станет полностью
> "микроядерным", используя ТОЛЬКО динамически подгружаемые модули.
>
А что, есть идеи сотворить *такое* ? По моему от того, чтобы базовые модули
билы бы слинкованы статически еще никто не отказывался...
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.