哪里可以找到针对Ubuntu(或Debian)的subversion 1.6的预构建二进制文件?

StackOverflow https://stackoverflow.com/questions/831723

  •  06-07-2019
  •  | 
  •  

虽然我可以很容易地找到最新版本的subversion(1.6)的二进制文件,但我找不到Ubuntu(或Debian)的二进制文件。

tigris.org上的下载页面建议使用以下命令:

apt-get install subversion

但是您可以体验到这将安装到1.5.4版本(在撰写2009年5月6日时)。

这不是一件好事,因为我与Windows共享的许多工作副本会被TortoiseSVN自动更新为1.6。

有帮助吗?

解决方案

您可以在此处找到经过认证的二进制文件: http:// www。 wandisco.com/subversion/os/downloads?type=ubuntu910

该脚本将为您设置存储库,因此您将继续获取更新。

其他提示

这是一个APT存储库,其中包含用于Ubuntu 8.04到9.10的Subversion 1.6二进制包: https://launchpad.net/~anders-kaseorg/+archive/subversion-1.6

我用这些存储库解决了它:

deb http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu intrepid main
deb-src http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu intrepid main

您可以在 http:// packages中的debian实验库中找到subversion 1.6的debian软件包。 .debian.org /实验/颠覆

说过你可能会从ubuntu存储库使用1.5.4版本,如果你使用的svn服务器没有运行1.6,你将无法使用客户端的任何新功能无论如何。

如果我是你,我会首先尝试使用存储库中的版本,然后再从第三方安装它,因为您可能会发现它对您有用,并且在更新subversion时会让您的生活变得更轻松长期运行。

将这两行添加到/etc/apt/sources.list:

deb http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu hardy main 
deb-src http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu hardy main

获取Anders密钥:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 413576CB

更新

sudo apt-get update

升级或安装:

sudo apt-get upgrade
sudo apt-get install subversion

(通过 GVS

解决!这是解决方案。

从CollabNet下载页面下载Red Hat的二进制文件。 然后使用alien来安装它,例如:

$ sudo apt-get install alien
$ sudo alien CollabNetSubversion-client-1.6.2-1.i386.rpm
$ sudo dpkg -i collabnetsubversion-client_1.6.2-2_i386.deb

请注意,该命令安装在/ opt / CollabNet_Subversion / bin / svn下,不在/ usr / bin / svn中。所以在此之后只需将此行放在 .bashrc

export PATH="/opt/CollabNet_Subversion/bin:$PATH"

您不需要需要 1.6版本才能使用Windows工作副本。 SVN非常聪明,能够识别客户端提供的功能,并且只允许这些功能通过 - 因此1.5.4客户端可以毫无问题地连接到1.6服务器;和你的Windows 1.6客户端一样。

这里唯一有问题的是,如果您使用2个客户端只有一个工作副本 - 即您的Windows和Linux客户端都提交并更新单个共享目录。无论如何,这样的安排是一个坏主意,即使不计算EOL差异,你也会遇到各种各样的问题。如果您遇到这种情况,请检查一个新的WC,因此您有一个用于Linux,另一个用于Windows。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top