Pro instalaci na Ubuntu použijte zdroje přímo z repozitory.
sudo apt-get install subversion sudo apt-get install subversion-tools
Balík subversion obsahuje jak klienta tak server (svnserv). V balíku subversion-tools jsou utility (svn-backup-dumps, svn-clean, svn2cl, mailer apod.)
Já používán svn2cl pro generování changelogů, mailer používám v post-commitech, abych věděl co se děje v repozitářích.
Pro přístup lze použít file://, svn:// nebo svn+ssh://. Pokud chcete použít http:// nebo https:// musíte to udělat přes Apache a WebDAV.
sudo apt-get install libapache2-svn
Konfigurace se potom provede v /etc/apache2/mods-available/dav_svn.conf. Ukázka je s přepínačem SVNListParentPath, kdy nám dovolí přístup ke všem repozitory, které máme v adresáři /srv/svn.
<Location /svn/> DAV svn SVNPath /srv/svn SVNListParentPath On AuthType Basic AuthName "Test subversion repository" AuthUserFile /etc/subversion/passwd Require valid-user </Location>
Podrobný návod pro Ubuntu najdete například ve wiki.