Как установить mod_dav_svn на Centos 5.5 - PullRequest
0 голосов
/ 09 августа 2010

Я пытаюсь установить mod_dav_svn на моем сервере (Centos 5.5, Apache Apache 2.2.11, DirectAdmin 1.35.1), но безуспешно.

Я использую это руководство: http://wiki.centos.org/HowTos/Subversion#head-ae2d6fa671ad7ebd5d7835c6edbcd15dd2d73c4d

Итак, я пытаюсь в консоли:

# yum install mod_dav_svn subversion
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: centos.bst.lt
 * base: centos.bst.lt
 * extras: centos.bst.lt
 * updates: centos.bst.lt
Excluding Packages in global exclude list
Finished
Setting up Install Process
No package mod_dav_svn available.
Package subversion-1.4.2-4.el5_3.1.i386 already installed and latest version
Nothing to do

Почему он не может найти mod_dav_svn?

Также я попытался:

#yum search mod_dav_svn
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: centos.bst.lt
 * base: centos.bst.lt
 * extras: centos.bst.lt
 * updates: centos.bst.lt
Excluding Packages in global exclude list
Finished
Warning: No matches found for: mod_dav_svn
No Matches found

Ничего ...

Ответы [ 2 ]

0 голосов
/ 27 мая 2013

Это не так просто.Чтобы сделать это, вам, вероятно, придется перестроить Apache, и вы должны убедиться, что у вас есть библиотеки APR и NEON, и вы должны убедиться, что все ваши сторонние библиотеки имеют правильные версии и работают хорошо и без сбоев..

Я делал это десятки раз, и это требует времени, усилий, пота, слез, и много-много разочарований.И я знаю, что я делаю.Мне может потребоваться несколько дней, чтобы все работало вместе.

Есть два лучших решения:

  • Используйте дистрибутив Linux, в котором Apache, mod_svn_dav и Subversion работают вместе.Я думал, что Centos должен быть одним из них.Я знаю, что Fedora определенно имеет это.
  • Установите стороннее решение, такое как Subversion Edge Collab.net .Это пакет Subversion с открытым исходным кодом, встроенный сервер Apache уже настроен и работает.Все что тебе нужно.Есть другие, которые предлагают такой пакет - некоторые с полностью открытым исходным кодом, и некоторые пакеты Apache / Subversion с некоторыми проприетарными графическими интерфейсами.

Ejder указал вам направлениеиз сворачивая свой собственный , но имейте в виду, что это может отличаться от системы к системе.Вам нужно тщательно проанализировать выходные журналы и попытаться собрать воедино различные подсказки , чтобы заставить все различные части работать.Мой совет: если вы не очень хорошо знаете, как создавать код C с нуля и использовать скрипт GNU configure, вам, вероятно, лучше использовать стороннее решение, которое уже собрало все части для вас.

0 голосов
/ 14 августа 2010

Когда был установлен directadmin, Apache был собран из исходного кода, и исключения были помещены в yum.config, чтобы обновления yum не нарушали работу Apache.Если вы хотите установить mod_dav_svn, используйте скрипт пользовательской сборки прямого администратора.

Это может быть полезно: " SVN: Subversion + mod_dav_svn в пользовательском Apache ".

...