我想在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
谷歌搜索我有一些关于手工编译的建议。我不知道该怎么做。我该怎么办?
答案 0 :(得分:3)
我有两个解决方案:
按照此Server Fault Q&A。
中的说明操作*注意:如果您在服务器上使用root帐户,请创建另一个用户。
我已经在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