apache cassandra安装导致依赖失败

e0bqpujr  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(391)

我想在ubuntu机器上安装cassandra,
我在/etc/apt/sources.list文件中设置了条目
黛布http://www.apache.org/dist/cassandra/debian 10x主
deb src公司http://www.apache.org/dist/cassandra/debian 10x主
但当我在更新后运行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选项,但对我不起作用。
出什么问题了?
提前谢谢。

qaxu7uf2

qaxu7uf21#

包是在特殊文件/etc/apt/sources.list中登记的存储库列表中搜索的,可以通过几种方式进行编辑。因此,当遇到此类消息时,您应该尝试的第一件事是找到一个可以添加的存储库,以使特定的包可以被查找。
在你的情况下,我不知道在哪个回购可以找到这些。此外,这些信息很快就会变得无关紧要。
如果你找不到包含你需要的所有软件包的repo(或者你只是因为某些原因不想添加新的repo),你可以用google搜索它们,手动下载它们并通过安装 dpkg -i package.deb . 例如, libjna-java 可以在这里下载。

相关问题