2010-08-09 7 views
0

J'essaie d'installer mod_dav_svn sur mon serveur (Centos 5.5, Apache 2.2.11, DirectAdmin 1.35.1), mais pas de chance.Comment installer mod_dav_svn sur Centos 5.5

J'utilise ce tutoriel: http://wiki.centos.org/HowTos/Subversion#head-ae2d6fa671ad7ebd5d7835c6edbcd15dd2d73c4d

Donc, je suis en train dans la console:

# 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 

Pourquoi ne peut-il trouver mod_dav_svn?

Aussi j'essayé:

#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 

... Rien

Répondre

0

Lorsque directadmin a été installé, Apache a été construit à partir de la source et les exclusions ont été mises en yum.config afin que les mises à jour yum ne cassent pas Apache. Si vous souhaitez installer mod_dav_svn, utilisez le script de construction personnalisé d'administration directe.

Ceci peut être utile: "SVN: Subversion + mod_dav_svn in custom Apache".

0

Ce n'est pas si simple. Pour ce faire, vous devez probablement reconstruire Apache, et vous devez vous assurer que vous avez des bibliothèques APR et NEON, et vous devez vous assurer que toutes vos bibliothèques tierces sont à la bonne version et travaillent ensemble de manière agréable et fluide .

Je l'ai fait des dizaines de fois, et cela prend du temps, de l'effort, de la sueur, des larmes et beaucoup, beaucoup de frustration. Et, je sais ce que je fais. Cela peut prendre quelques jours pour que tout fonctionne ensemble.

Il y a deux meilleures solutions:

  • Utilisez une distro Linux qui a Apache, mod_svn_dav et Subversion travaillent ensemble. Je pensais que Centos devrait être l'un d'entre eux. Je sais que Fedora a définitivement ça.
  • Installez une solution tierce telle que Collab.net's Subversion Edge. C'est un paquet Subversion open source pur avec le serveur Apache déjà configuré et fonctionnel. Tout ce dont vous avez besoin. Il y en a d'autres qui offrent un tel paquet - certains complètement open source, et certains paquets Apache/Subversion avec certains frontaux graphiques propriétaires.

Ejder vous a fait dans le sens de rouler vos propres, mais il faut savoir que cela peut varier d'un système à. Vous devez analyser les journaux de sortie avec beaucoup de soin et essayer de reconstituer les différents indices pour obtenir le fonctionnement de toutes les pièces. Mon conseil est que si vous n'êtes pas familier avec le code C de construction et en utilisant le script GNU configure, vous feriez probablement mieux d'utiliser une solution tierce qui a déjà mis tous les morceaux ensemble pour vous.