Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [apache-rus] fwd: RPMs for Redhat



In <13978.64484.789490.995355@ran.pirit.ru> Artem Chuprina (ran@pirit.com) wrote:
>>>>>> On Mon, 11 Jan 1999 14:00:59 +0300 (MSK), "Khimenko Victor" <khim@mccme.ru> said:

 KV>> Так что вопрос по прежнему актуален: кто-нибудь собирается
 KV>> поддерживать RPM'ы apache-rus для RedHat'а ?

AC> Я собираюсь. Однако, у меня нет сил собирать их с нуля, так что я буду
AC> переделывать твои версии, благо у меня на тебя настроен миррор. Так что
AC> просьба разные нетривиальности, что сочтешь стоящим отметить, по мере их
AC> появления сообщать.

Нетривиальности, которые можно заметить сходу:
  1. Все это рассчитано на patch 2.5+ (default в RedHat 5.x), который не создает
     файлов .orig, если patch'и наложились "чисто"
  2. Для сборки (но не для использования!) RPM'ов нужен RPM "от KSI" с двумя
     patch'ами. Первый позволяет использовать фразу
     -- cut --
     %define version 1.3.3
     Version: %{version}.KSI2
     -- cut --
     (чистая эстетика, но когда выяснилось, что в RPM'е 2.5 эта возможность
      (присутствующая в предыдущих версиях RPM'а) пропала, то было проще сделать
      patch, чем исправлять несколько сот .SPEC файлов KSI-Linux'а).
     Второй позволяет использовать tag "TargetArch: noarch" и, соответственно,
     собирать из одного .src.rpm'а архитектурно-зависимый основной RPM и
     архитектурно-независимую документацию.
  3. Уже упомянутые проблемы с dependences (Requires: perl = 5.004.04.KSI2)...
  4. Кроме содержимого собственно RedHat'а требуются еще несколько вещей
     (openssl для mod_ssl, GD, freetype, mysql-client (для использования) &
      mysql-devel (для компиляции), imap & imap-devel (аналогично) для PHP, не
      входящие в RedHat => нужно либо отказаться от их использования, либо
      выкладывать их "рядом" с соответствующими RPM'ами (GD входит в
      PowerTools); imap в RedHat'е [почти] такой же, как в KSI-Linux'е (номер
      версии тот же :-), однако в RedHat'е он слинкован со своей библиотекой
      статически и нужные .h файлы в .i386.rpm отсутствуют, а отказаться от
      openssl'я, естественно, не получится совсем -- если не отказываться от
      mod_ssl'я)...
  5. Используется специально выделенный пользователь apache, а не nobody ...
  6. RPM'ы не являются drop-in replacement'ом RPM'ов из RedHat'а (когда они
     создавались у RedHat'а была только версия Apache 1.2.6), но в главном
     (оспользование /home/httpd и /var/log/httpd :-) они совпадают.

Если чего забыл -- пишите :-))









Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"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.