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?
3 Answers
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.
-
1Is there a client only package as well? Or you have to install the server as well.– MartinCommented Jun 4, 2014 at 11:13
-
2@Martin The server binary (
svnserve
) is only 85 KiB, the administration toolsvnadmin
is 72KiB. Their manpages are some KiB. Just install thesubversion
package to get all subversion programs (svnserve
"server",svn
client (256KiB)). You do not need a server like Apache for the client functionality. Commented Jun 4, 2014 at 12:17
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
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!
apt-cache search subversion