161

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
  • 2
    in such cases I would open synaptic and type 'svn' in the searchbox Aug 3, 2011 at 15:42
  • 2
    in such cases I would run apt-cache search subversion
    – don.joey
    Feb 19, 2013 at 10:11

3 Answers 3

247

The package is called 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.

2
  • 1
    Is there a client only package as well? Or you have to install the server as well.
    – Martin
    Jun 4, 2014 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, 2014 at 12:17
21

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!

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .