A maioria dos programas unix pode ser compilada, instalada e executada sem permissões de root. Com ferramentas que usam autoconf, você só precisa especificar um prefixo para onde instalar os artefatos resultantes. O procedimento geralmente é assim:
./configure --prefix=${HOME}
make
make check
make install
Com o subversion, você pode ter que compilar um número de dependências primeiro. Estes incluem:
- libapr e libapr-util
- SQLite
- libz
- libneon ou libserf (opcional)
- OpenSSL (opcional)
- Berkely DB (opcional)
- libsasl (opcional)
- KDELibs, chaveiro do GNOME (opcional)