为Apache 2.4.4编译libapache2-svn

时间:2013-08-04 01:46:20

标签: apache svn ubuntu-12.04

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

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

谷歌搜索我有一些关于手工编译的建议。我不知道该怎么做。我该怎么办?

2 个答案:

答案 0 :(得分:3)

我有两个解决方案:

  1. 按照此Server Fault Q&A

    中的说明操作

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

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

答案 1 :(得分: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