Linux系统下的svn安装教程:从源码到部署

需积分: 9 0 下载量 31 浏览量 更新于2024-09-12 收藏 30KB DOCX 举报
本文档详细介绍了在Linux系统中安装Subversion (SVN) 版本1.5.0的步骤,以及涉及到的相关依赖包的下载和安装过程。首先,由于可能存在版本冲突,作者建议重新安装Apache,选择Apache 2.2.17版本。所需的主要软件包包括: 1. apr-1.3.8.tar.gz:这是一个Apache Portable Runtime (APR) 的源代码包,它提供了许多基本的网络和文件系统接口。你需要从指定的ChinaUnix下载链接`http://down1.chinaunix.net/distfiles/apr-1.3.8.tar.gz`下载并进行安装。安装过程包括解压、配置 (`./configure --prefix=/usr/local/apr`) 和编译 (`make && makeinstall`)。 2. apr-util-1.3.9.tar.gz:apr-util是APR的一个扩展,包含额外的功能。同样地,你需要下载`http://down1.chinaunix.net/distfiles/apr-util-1.3.9.tar.gz`,然后通过`./configure --with-apr=/usr/local/apr`命令进行编译和安装。 3. Apache 2.2.17.tar.gz:由于默认安装的Apache可能存在问题,推荐重新下载最新版本。从`http://labs.renren.com/apache-mirror//httpd/httpd-2.2.17.tar.gz`获取,并按照常规的Linux包安装流程进行安装。 4. subversion-1.5.0.tar.gz:这是Subversion本身的源代码包,从`http://subversion.tigris.org/downloads/subversion-1.5.0.tar.gz`下载。安装时,如果不安装额外的依赖包(如Subversion-deps-1.5.0-rc5.tar),可能会遇到缺少zlib等库的问题。 5. Subversion-deps-1.5.0-rc5.tar:为了确保Subversion的完整安装,这个包包含了必要的依赖项。尽管没有明确提到是否直接下载,但通常这类依赖包会在安装Subversion时自动处理,或者根据提示手动安装。 整个安装过程需要遵循Linux的开发环境设置规范,确保所有依赖都正确安装,特别是对于 APR 和 APR-Util,因为它们是Subversion运行的基础。在执行`./configure`时,路径参数需要根据实际情况调整。完成后,可以通过检查`svn --version`来确认Subversion是否成功安装并能正常工作。如果遇到任何问题,可能需要查阅相关文档或社区支持来解决问题。