Apache Cassandra安装导致依赖性失败

时间:2013-05-27 07:57:13

标签: ubuntu hadoop cassandra

我正在尝试在ubuntu机器上安装Cassandra,

我在/etc/apt/sources.list文件中设置了条目

deb http://www.apache.org/dist/cassandra/debian 10x main
deb-src http://www.apache.org/dist/cassandra/debian 10x main

但是当我在更新后运行apt-get install Cassandra时,我收到以下错误消息。

The following packages have unmet dependencies:
 cassandra : Depends: jsvc (>= 1.0) but it is not going to be installed
             Depends: libcommons-daemon-java (>= 1.0) but it is not going to be installed
             Depends: libjna-java but it is not going to be installed
 syslinux-common : Breaks: syslinux (< 2:4.05+dfsg-2) but 4.02-8 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

我也试过-f选项,但它对我不起作用。

出了什么问题?

提前致谢。

1 个答案:

答案 0 :(得分:0)

在特殊文件/etc/apt/sources.list中列出的存储库列表中搜索包,可以通过以下几种方式edited进行搜索。因此,在遇到此类消息时,您应该首先尝试找到一个可以添加的存储库,以使特定包可以找到。

在你的情况下,我不知道哪些回购可以找到。而且,这些信息很快就会变得无关紧要。

如果您找不到包含所需所有包裹的回购(或者您只是因为某些原因而不想添加新回购),您可以谷歌搜索,手动下载并通过dpkg -i package.deb进行安装。例如,libjna-java可以下载here