User Tools

Site Tools


en:developer:install_svn

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
en:developer:install_svn [2018/08/23 06:01] – [Install Subversion itself] anupamaen:developer:install_svn [2018/08/24 04:50] anupama
Line 3: Line 3:
 ===== Windows ===== ===== Windows =====
  
- +===== Linux and Mac =====
-===== Mac ===== +
- +
-===== Linux =====+
  
 This covers installing subversion from a source tarball, for client-type uses. This document is based on an install of Subversion-1.4.3.tar.gz, but the install procedure should be similar for other versions as well. This does NOT cover installing Subversion as a server - some other steps are required for that. And it does not cover the procedure for compiling the 'bleeding-edges' version of subversion, which is a little different and more complicated (starting with the fact that you need subversion already installed in order to do it...?) This covers installing subversion from a source tarball, for client-type uses. This document is based on an install of Subversion-1.4.3.tar.gz, but the install procedure should be similar for other versions as well. This does NOT cover installing Subversion as a server - some other steps are required for that. And it does not cover the procedure for compiling the 'bleeding-edges' version of subversion, which is a little different and more complicated (starting with the fact that you need subversion already installed in order to do it...?)
Line 166: Line 163:
 </code> </code>
  
-2. **OpenSSL**\\ Grab openssl from https://www.openssl.org/source/ and unpack into ''sources'' folder.+2. **OpenSSL**\\ Grab openssl from https://www.openssl.org/source/ (https://www.openssl.org/source/old/1.0.2/ - grab 1.0.2l for Litre) and unpack into ''sources'' folder.
  
 <code> <code>
Line 179: Line 176:
  
 ./config --openssldir=/Scratch/ak19/packages/openssl1.0.2l shared ./config --openssldir=/Scratch/ak19/packages/openssl1.0.2l shared
 +[For macs, do instead:
 +./Configure darwin64-x86_64-cc --openssldir=/Path/To/packages/openssl1.0.2l shared]
 make make
 make install make install
Line 228: Line 227:
 cd subversion-1.8.18 cd subversion-1.8.18
 </code> </code>
 +
 +[BEGIN: NOT FOR SVN 1.9.9 AND/OR MAC OSX
  
 If you try configuring SVN 1.8.18, you may get an error about missing sql-lite. For subversion 1.8.18, follow the instructions that the configure error message provides: If you try configuring SVN 1.8.18, you may get an error about missing sql-lite. For subversion 1.8.18, follow the instructions that the configure error message provides:
Line 247: Line 248:
   #needs to be renamed   #needs to be renamed
 </code> </code>
 +
 +END] 
  
 Now proceed with the usual configure, make and make install. There are two locations in the configure command where Serf should be specified: Now proceed with the usual configure, make and make install. There are two locations in the configure command where Serf should be specified:
en/developer/install_svn.txt · Last modified: 2023/03/13 01:46 by 127.0.0.1