131

I am trying to install svn and am running into issues. The command I am running is sudo apt-get install svn. When I run this, I get the error "Unable to locate package svn". Why is this? How do I fix it?

  • 2
    in such cases I would open synaptic and type 'svn' in the searchbox – bohdan_trotsenko Aug 3 '11 at 15:42
  • 2
    in such cases I would run apt-cache search subversion – don.joey Feb 19 '13 at 10:11
198

The package is called subversion Install subversion (abbreviated svn). You've to install it by running:

sudo apt-get install subversion

This package contains the svnserve daemon too (not started by default). If you want to host a subversion server over HTTP, you must install apache2 and configure it accordingly.

  • 1
    Is there a client only package as well? Or you have to install the server as well. – Martin Jun 4 '14 at 11:13
  • 2
    @Martin The server binary (svnserve) is only 85 KiB, the administration tool svnadmin is 72KiB. Their manpages are some KiB. Just install the subversion package to get all subversion programs (svnserve "server", svn client (256KiB)). You do not need a server like Apache for the client functionality. – Lekensteyn Jun 4 '14 at 12:17
18

There is no package with the name of SVN . You may type this command on terminal.

sudo apt-get install subversion 

Then you can check it using svn command

svn co "type here your checkout URL without double quotes"

svn status 

svn commit ...........your file name 
6

apt-get is an amazing package manager, but often the names of packages aren't exactly named the way you would expect. (Obviously not the fault of apt-get) for example, downloading java isn't apt-get install java. as for your issue, the name of the svn package in apt-get is subversion.

apt-get install subversion

have fun with your subversion needs!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.