4

我想在 Ubuntu 服务器 12.04 (Precise Pangolin) 上使用 Apache 2.4.4 和 SVN。但是当我使用

apt-get install libapache2-svn

我收到以下依赖项错误

The following packages have unmet dependencies:
libapache2-svn : Depends: apache2.2-common but it is not going to be installed

谷歌搜索我得到了一些关于手动从源代码编译的建议。我不知道该怎么做。我该怎么做?

4

2 回答 2

3

我有两个解决方案:

  1. 请按照本服务器故障问答中的说明进行操作。

    *注意:如果您在服务器上使用 root 帐户,请创建另一个用户。

  2. 我在 Launchpad 上要求 Ondřej Surý 将 Subversion 添加到他的 Apache PPA。您可以添加Ondřej Surý 的 PPA来执行正常的更新/升级。

于 2013-08-08T05:31:29.740 回答
0

您确实要求 Ondrej 在他的 PPA 启动板中包含 Subversion。但是在添加 Ondrej 的 PPA 后我无法安装 libapache2-svn 包。

不知何故,为编译提供的说明对我不起作用,所以这是另一种让它工作的方法。

参考:(https://askubuntu.com/questions/312568/where-can-i-find-a-subversion-1-8-binary

WANDisco 为 Ubuntu 提供了 Subversion 1.8,然后:

    sudo sh -c 'echo "# WANdisco Open Source Repo" >> /etc/apt/sources.list.d/WANdisco.list'
    sudo sh -c 'echo "deb http://opensource.wandisco.com/ubuntu precise svn18" >> /etc/apt/sources.list.d/WANdisco.list'
    wget -q http://opensource.wandisco.com/wandisco-debian.gpg -O- | sudo apt-key add -
    sudo apt-get update

在那之后:

apt-cache show subversion | grep '^Version:'

然后你应该可以正常安装:

sudo apt-get install subversion libapache2-svn
于 2015-06-16T15:13:09.150 回答