Get Subversion!

Subversion packages exist for a number of different operating systems. Remember, once you have it installed, most of your questions can be answered by reading the Subversion Book.

Subversion versions up to and including 1.0.7 and 1.1.0-rc3 have a flaw that fails to protect metadata when using mod_authz_svn.. Servers running mod_authz_svn are advised to upgrade to the latest releases in the 1.0.x or 1.1.x lines.

Source Code

The latest source release can be found in this directory, in the file-sharing area of the Subversion website. Be sure to read the general instructions for building from the source tarball, and the specific instructions within the source code itself.


Binary Packages

The Subversion project does not officially endorse or maintain any binary packages of the Subversion software. However, volunteers have created binary packages for different distributions and platforms. If there are any problems with or questions about the different binary packages please send email to the Subversion developers mailing list.


RedHat Linux

Maintainer: David Summers

RPMs for Intel (i386) Redhat 7.X, 8.0, 9.0, Fedora Core 1, Whitebox Enterprise Linux 3 / Redhat Enterprise Linux 3 : http://summersoft.fay.ar.us/pub/subversion/latest/ (UK Mirror)

Binary RPM packages for Fedora Core 2 and Fedora Core 3 are already available in those distributions. If you do not already have them installed then you may install them from the installation CD/DVD or use "yum install subversion" to install them from the internet distribution mirrors.


Debian GNU/Linux

Maintainer: David Kimdon

Information on the latest .deb packages for Debian Unstable ('sid') can be found here: http://packages.debian.org/subversion.

If you are running Debian unstable, just run 'apt-get install subversion'.

Backported .deb packages for Debian Stable ('woody') can be found here: http://people.debian.org/~adconrad/.


SuSE Linux

Maintainer: Olaf Hering

RPM packages for various older SuSE Linux versions: ftp://ftp.suse.com/pub/people/poeml/

A list of available mirror sites can be found here: http://www.suse.de/en/private/download/ftp/int_mirrors.html


Mandrake Linux

Maintainer: Ben Reser

RPM packages for various versions of Mandrake Linux: http://mirror.brain.org/linux/breser/mandrake/

Users wanting to use urpmi to install can find instructions for adding that site as a urpmi media here: http://ben.reser.org/mandrake/breser


FreeBSD

Maintainer: Lev Serebryakov

Information about the latest port can be found here:http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/subversion/.

Assuming your ports tree is up-to-date, just 'cd /usr/ports/devel/subversion; make install'.


pkgsrc ({Net,Open,Free}BSD, Linux, Solaris, etc.)

Maintainer: Eric Gillespie

pkgsrc is the cross-platform package system used by the NetBSD project, originally derived from FreeBSD ports.

Information about the latest package can be found here:http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/devel/subversion/.

Assuming your pkgsrc tree is up-to-date, just 'cd /usr/pkgsrc/devel/subversion; make install clean'.


Solaris

Maintainer: Steven M. Christensen

Binary builds of Subversion for Solaris 2.5-9 on SPARC and Solaris 8-9 on x86/Intel are available at: http://www.sunfreeware.com/.


Mac OS X

Maintainer: Christian Schaffner

Information about the latest Fink packages can be found here: http://fink.sourceforge.net/pdb/search.php?s=svn.
Be sure to read the documentation of the different packages.

Maintainer: Matthew E. Porter

Pre-built binaries that do not require Fink can be found here: http://metissian.com/projects/macosx/subversion/.


Windows NT, 2000, XP and 2003

The client runs on Win9x/Me but the server does not, see the FAQ.

Maintainer: Branko Čibej

The latest command-line binaries and libraries for Windows can be found in this directory of the file-sharing area. The packages are ".zip" files.

Maintainer: Jostein Andersen

The same command-line binaries and libraries, but packaged within a friendly Installer program, are in the same directory of the file-sharing area, but end with "-setup.exe".

Maintainer: Steve King

If you want a pretty Win32 GUI, TortoiseSVN integrates nicely with the Windows Explorer. Note: TortoiseSVN is a separate project. Please post questions and problems to the TortoiseSVN project's own mailing lists., not Subversion's mailing lists.