Почему Centos apache httpd-2.2.3 rpm удаляет пакетный apr, apr-util, pcre? - PullRequest
0 голосов
/ 20 января 2011

Я вручную собираю httpd-2.2.17 из источника. Просто чтобы убедиться, что у меня есть правильные параметры конфигурации, я проверил последнюю версию CENTOS apache srpm (для httpd-2.2.3) В httpd.spec я нахожу эту строку:

# forcibly prevent use of bundled apr, apr-util, pcre
rm -rf srclib/{apr,apr-util,pcre}

Мне было интересно, почему это требуется? Что не так с использованием apr, включенного в источник httpd по умолчанию?

1 Ответ

0 голосов
/ 20 января 2011

Интересно, зачем это нужно?

Для предотвращения использования и возможной установки связанных библиотек apr / pcre.RedHat / CentOS предпочел бы поставить автономный пакет библиотек apr и pcre.

Что не так с использованием apr, включенного в apache?

Вы можете выйтисинхронизации относительно версий apr / apr-util / pcre, которые поставляет apache, по сравнению с библиотеками apr / apr-utl / pcre, которые упаковывает CentoS / RHEL.Т.е. вы хотите отправить один конкретный выпуск pcre из http://www.pcre.org/ (+ возможно, пользовательские патчи), который могут использовать несколько пакетов, а не только apache, и вы хотите, чтобы apache собирался из этой библиотеки вместо одного пакета apache.

Удаление этих каталогов, и это безопасное построение ставок apache не будет брать ни одну из заголовочных файлов / библиотек.

...