我正在尝试安装svn并遇到问题。我正在运行的命令是sudo apt-get install svn。运行此命令时,出现错误“无法找到软件包svn”。为什么是这样?我该如何解决?

评论

在这种情况下,我会打开突触并在搜索框中键入“ svn”

在这种情况下,我会运行apt-cache搜索subversion

#1 楼

该软件包称为subversion (缩写为svn)。您必须通过运行以下命令进行安装:

sudo apt-get install subversion


该软件包也包含svnserve守护程序(默认情况下未启动)。如果要通过HTTP托管Subversion服务器,则必须安装apache2并进行相应的配置。

评论


是否有仅客户套餐?或者,您也必须安装服务器。

–马丁
2014年6月4日上午11:13

@Martin服务器二进制文件(svnserve)只有85 KiB,管理工具svnadmin是72KiB。他们的手册页是一些KiB。只需安装Subversion软件包即可获取所有Subversion程序(svnserve“服务器”,svn客户端(256KiB))。您不需要像Apache这样的服务器来实现客户端功能。

– Lekensteyn
2014年6月4日12:17



#2 楼

没有名称为SVN的软件包。
您可以在终端上键入此命令。

sudo apt-get install subversion 


然后可以使用svn命令进行检查

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

svn status 

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


#3 楼

apt-get是一个了不起的软件包管理器,但通常软件包名称并没有按照您期望的方式准确命名。 (显然不是apt-get的错),例如,下载java并不是apt-get install java
对于您的问题,apt-get中svn软件包的名称是subversion。

apt-get install subversion

满足您的颠覆需求!