1 votes

WebSVN avec 18.04.3 LTS

Je veux installer WebSVN sur 18.04 LTS. Il semble que WebSVN soit actuellement hors de support. Sur Debian Stretch, il est nécessaire d'activer le dépôt oldstable.

Quel dépôt prend en charge WebSVN pour Ubuntu 18.04, et comment puis-je activer ce dépôt?

0voto

Tim Styles Points 101

Debian 8 et Ubuntu 18.04 étaient les derniers dépôts à inclure websvn dans un package.

Heureusement, websvn est toujours maintenu et son installation n'est pas trop difficile. Vous avez juste besoin de PHP avec le support XML.

Commencez par créer un fichier de configuration Apache /etc/apache2/conf-available/websvn.conf

Alias /websvn /var/www/websvn

    DirectoryIndex index.php
    Options FollowSymLinks

Installez PHP avec le support XML, téléchargez websvn et activez la configuration Apache que vous venez de créer :

sudo apt-get install php php-xml
cd /var/www
svn checkout https://github.com/websvnphp/websvn.git/tags/2.5/ websvn
sudo a2enconf websvn
sudo systemctl restart apache2

Ouvrez votre navigateur sur le répertoire websvn. Vous devriez être invité à créer le fichier de configuration /var/www/websvn/include/config.php

J'ai ajouté les lignes suivantes à mon config.php

$config->setEnscriptPath('/usr/bin');
$config->setSedPath('/bin');
$config->parentPath('/var/svn-repos');
$config->useEnscript();

Cela indique à websvn où trouver sed et enscript, et que mes dépôts sont liés à partir de /var/svn-repos/

J'ai installé websvn sur un serveur existant, il peut donc y avoir des dépendances supplémentaires. Vérifiez /var/log/apache2/error.log si votre navigateur reçoit une erreur 500.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X