svnclient

Install a subversion client.

Initial Preparation
Download the latest version from the Subversion home page (verison 1.4.6 at time of writing).

cd /extra/src
wget http://subversion.tigris.org/downloads/subversion-1.4.6.tar.gz
tar zxvf subversion-1.4.6.tar.gz
cd subversion-1.4.6

Once you have uncompressed the subversion source, proceed to install the prerequisites.

libapr and libapr-util (REQUIRED for client and server)
The Apache Portable Runtime (APR) library provides an abstraction of operating-system level services such as file and network I/O, memory management, and so on. It also provides convenience routines for things like hashtables, checksums, and argument processing. While it was originally developed for the Apache HTTP server, APR is a standalone library used by Subversion and other products. It is a critical dependency for all of Subversion; it's the layer that allows Subversion clients and servers to run on different operating systems.

cd /extra/src
wget http://mirror.lemonfree.com/apache/apr/apr-1.2.12.tar.gz
tar zxvf apr-1.2.12.tar.gz
mv apr-1.2.12 subversion-1.4.6/apr

Download the apr-util package:

wget http://mirror.lemonfree.com/apache/apr/apr-util-1.2.12.tar.gz
tar zxvf apr-util-1.2.12.tar.gz
mv apr-util-1.2.12 subversion-1.4.6/apr-util

Neon library (http://www.webdav.org/neon/)
The Neon library allows a Subversion client to interact with remote repositories over the Internet via a WebDAV based protocol.

wget http://www.webdav.org/neon/neon-0.28.2.tar.gz
tar zxvf neon-0.28.2.tar.gz
mv neon-0.28.2 subversion-1.4.6/neon

Subversion Installation
With the prerequisites installed in the subversion source tree, configure it:

cd /extra/src/subversion-1.4.6
./configure

Then build and install the programs:

make
make install

Recent Updates

  • 8 months 3 weeks ago
    1.27.2 update
  • 9 months 4 days ago
    Drupal 10/11 config
  • 9 months 6 days ago
  • PHP
    9 months 6 days ago
    PHP 8.3.11 and AlmaLinux
  • 9 months 6 days ago
    New version of Pound