Subversion is a version control system that is designed to be a compelling replacement for CVS in the open source community. It extends and enhances CVS' feature set, while maintaining a similar interface for those already familiar with CVS. These instructions install the client and server software used to manipulate a Subversion repository. Creation of a repository is covered at Running a Subversion Server.
Download (HTTP): http://subversion.tigris.org/tarballs/subversion-1.1.3.tar.bz2
Download MD5 sum: a09c2b2fa1a09566c024547954a48478
Download size: 6.7 MB
Estimated disk space required: 663 MB
Estimated build time: 1.44 SBU (additional 7.51 SBU to run test suite)
expat-1.95.8, pkgconfig-0.15.0, Berkeley DB-4.3.27, GDBM-1.8.3, Python-2.4, Apache-2.0.53, J2SDK-1.4.2, OpenSSL-0.9.7e, OpenSSH-3.9p1, Heimdal-0.6.3 or MIT krb5-1.4, SWIG, neon-0.24.7, JUnit (requires UnZip-5.51), Dante, Jikes and inetd or xinetd-2.3.13 (server only)
Install Subversion by running the following commands:
./configure --prefix=/usr &&
make
Now, as the root user:
make install &&
install -v -d -m755 /usr/share/doc/subversion-1.1.3 &&
cp -v -R doc/* /usr/share/doc/subversion-1.1.3
If you have Apache installed, pass the --with-apr=/usr and --with-apr-util=/usr switches to the configure script. Otherwise, Subversion will overwrite APR and APR-utils from the Apache installation with its own files.
--with-ssl: This switch enables OpenSSL support in neon.
/etc/subversion/config is the Subversion system-wide configuration file. This file is used to specify defaults for different svn commands.
~/.subversion/config is the user's personal configuration file. It is used to override the system-wide defaults set in /etc/subversion/config.
is a command-line client program used to access Subversion repositories.
is a tool for creating, tweaking or repairing a Subversion repository.
is a program for filtering Subversion repository dumpfile format streams.
is a tool for inspecting a Subversion repository.
is a custom standalone server program, able to run as a daemon process or invoked by SSH.
is used to report the version number and state of a working Subversion repository copy.
is a script which provides information about an installed copy of the neon library.
are the support libraries used by the Subversion programs.
is used as a high-level interface to common HTTP and WebDAV methods.
is a plug-in module for the Apache HTTP server, used to authenticate users to a Subversion repository over the Internet or an intranet.
is a plug-in module for the Apache HTTP server, used to make a Subversion repository available to others over the Internet or an intranet.
Last updated on 2005-01-25 09:02:00 -0700