【问题标题】:Upgrading Subversion on Debian Lenny from 1.5.1 to latest (1.7.0)将 Debian Lenny 上的 Subversion 从 1.5.1 升级到最新 (1.7.0)
【发布时间】:2011-10-14 12:13:22
【问题描述】:

我正在尝试在我的网络服务器 Debian Lenny 机器上升级 Subversion。我做了一个 apt-get install subversion ,它告诉我 subversion 已经是最新版本了。 Subversion 网站上的最新版本是 1.7.0。我需要做什么才能在我的服务器上获取最新版本?

【问题讨论】:

  • 为什么关闭... SF 和 SU 只是分裂了社区,更不用说这个问题可以合法地属于任何 unix、linux、编程、编码、服务器或用户相关的交换站点(即任何他们)。 -.-

标签: linux svn debian


【解决方案1】:

它还没有被打包到 Debian repositories

您应该从source 构建它,然后安装到/usr/local(自定义构建的默认前缀)。

【讨论】:

  • 这尝试了,但是,./configure 弹出了许多问题(包括 APR、libtool 和 autoconf 问题)。太多的处理,所以现在,我会坚持什么是有效的。感谢您的帮助!
  • 构建 SVN 是一个 PITA。 1.6 有 subversion-deps,你有什么运气吗?
【解决方案2】:

尝试从this 存储库安装它。

【讨论】:

    【解决方案3】:

    你有两个选择:你可以去这里:http://packages.debian.org/search?keywords=subversion 并看到 1.6.12 作为 Debian 软件包在 backports(旧操作系统的新软件)中可用。或者,如果您真的想要最新的,请从 Subversion 站点下载源代码并按照他们的说明自行构建。

    我会先尝试 Debian 打包的 1.6.12,如果有充分的理由,我只会尝试自己构建它。

    【讨论】:

    • 这也是尝试过的,但是,对于 ./configure 弹出的许多问题(包括 APR、libtool 和 autoconf 问题)。太多的处理,所以现在,我会坚持什么是有效的。感谢您的帮助!
    【解决方案4】:

    我刚刚构建了 subversion-1.7.2 没有任何问题,我真的不知道我在做什么。我正在运行基于 Debian 挤压 (Crunchbang statler) 的发行版,我不必担心依赖关系

    1. Apache site下载最新的tar.gz(例如~/downloads)

    2. 解压进入目录(如cd ~/downloads; tar -xvzf subversion-1.7.2.tar.gz; cd subversion-1.7.2

    3. 使用./get-deps.sh获取依赖项

    4. 配置 apr 和 apr-util cd apr; ./buildconf; cd ../apr-util; ./buildconf; cd ..

    5. 使用./autogen.sh设置配置

    6. 使用./configure运行生成的配置

    7. 如果这不起作用,请在包管理器中搜索丢失的包,然后安装所有内容。您可能需要创建一个新的终端窗口才能注意到安装。

    8. 使用make; make check进行构建和测试

    9. 以 root 身份使用 make install 安装

    你应该准备好了!我不确定这是否适用于服务器,但我肯定有一个工作客户端。

    【讨论】:

      【解决方案5】:

      我刚刚在 AIX 上构建了 svn 1.7.0 和所有依赖项(包括 APR)。当它尝试重新链接 mod_dav_svn 和 mod_authz_svn 时,我在构建(make install)结束时遇到了问题(安装可以找到文件,大声哭泣)。必须手动执行最终命令才能完成安装。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-16
        • 2021-11-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多