下载源代码

Apache Subversion 的最新推荐 LTS(长期支持)版本是: 1.14

使用以下链接从我们的镜像之一下载 Apache Subversion。您 **必须** 验证 使用从我们的主目录下载的签名下载的文件的完整性。

以下是当前支持的 Subversion 版本。较旧的版本可从 存档下载站点 获取。

Apache Subversion 项目只分发源代码,但许多第三方为许多平台提供二进制软件包。要查找适合您平台的软件包,请访问 二进制软件包 页面。

镜像

当前选择的镜像是 https://dlcdn.apache.org/。如果您遇到此镜像的问题,请选择另一个镜像。如果所有镜像都无法访问,则有备份镜像(在镜像列表的末尾),这些镜像应该可用。

其他镜像

源代码发行版

我们提供各种存档类型的源代码分发。一般来说,Windows 用户应该下载 .zip 文件。所有其他操作系统的用户应该下载 .tar.gz.tar.bz2 文件。

发行版存档

正在寻找 Subversion 的先前版本?所有 Subversion 版本都可以在 Apache 发行版存档 中下载。除了我们当前支持的版本之外,社区不支持在存档中找到的 Subversion 发行版。如果您需要对旧版本 Subversion 的支持,并且无法升级到较新版本,请考虑联系商业 Subversion 支持供应商。

验证下载文件的完整性

使用 PGP 签名和/或文件校验和验证下载文件的完整性至关重要。请阅读 验证 Apache HTTP Server 版本,以了解有关为什么要验证我们版本的信息。(与 HTTP Server 相同的理由也适用于 Subversion。)

可以使用 PGP 或 GPG 验证 PGP 签名。首先下载特定发行版的密钥环(*.KEYS)和分离签名(*.asc)文件。确保您从 主发行版目录 中获取这些文件,而不是从镜像中获取。然后按如下方式验证签名

% pgpk -a subversion.asc
% pgpv subversion-1.14.tar.gz.asc

% pgp -ka subversion.asc
% pgp subversion-1.14.tar.gz.asc

% gpg --import subversion.asc
% gpg --verify subversion-1.14.tar.gz.asc subversion-1.14.tar.gz

如果您无法验证 PGP 签名,则可以改为验证文件上的校验和。但是,PGP 签名优于校验和,我们建议尽可能使用 PGP 进行验证。

许多 Unix 发行版中都包含一个名为 sha512sum 的 Unix 程序。运行 sha512sum subversion-1.14.tar.gz 以显示下载文件的哈希值。
在 Windows 上,您可以在命令行窗口中使用以下命令,例如:certutil -hashfile <filename> SHA512

构建和安装 Subversion

有关构建和安装新下载的源代码发行版的信息,请参阅 源代码 页面。