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 [2017/07/26 08:35] – [Installing newer versions of Subversion like Subversion 1.8.18] 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 107: Line 104:
 If you have a suitable version of neon, make a note of the neon home directory for use in the last step, [[#Intall_Subersion_itself|Install Subversion Itself]]. If you have a suitable version of neon, make a note of the neon home directory for use in the last step, [[#Intall_Subersion_itself|Install Subversion Itself]].
  
-If you don't have neon, or need to install a newer version, get a recent copy it from the [[http://webdav.org/neon/|WebDAV website]] in a ''.tar.gz'' archive. Install it with:+If you don't have neon, or need to install a newer version, get a recent copy it from the [[http://webdav.org/neon/|WebDAV website]] or [[http://www.linuxfromscratch.org/blfs/view/svn/basicnet/neon.html|alt link]] in a ''.tar.gz'' archive. Install it with:
 <code> <code>
 cd /research/oranfry/sources cd /research/oranfry/sources
Line 144: Line 141:
 After following these instructions in the fail message, re-run the configure step and then proceed to make and make install. After following these instructions in the fail message, re-run the configure step and then proceed to make and make install.
  
-Now, subversion is installed in ''/research/oranfry/subversion''. To use the ''svn'' command, put ''/research/oranfry/subversion/bin'' into your path. +Now, subversion is installed in ''/research/oranfry/subversion''. To use the ''svn'' command, put ''/research/oranfry/subversion/bin'' into your path: 
 +<code> 
 +export PATH=/research/oranfry/subversion/bin:$PATH 
 +</code>
  
 ==== Installing newer versions of Subversion like Subversion 1.8.18 ==== ==== Installing newer versions of Subversion like Subversion 1.8.18 ====
Line 164: 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 177: 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 226: 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 245: 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